ianitm Posted October 9, 2008 Share Posted October 9, 2008 Hi, I am not sure if this is possible but would appreciate any help. I have a URL along the lines of http://mysite.com/folder1/folder2/folder3/downloads/ and I'd like to make anything in the downloads folder accessible just by visiting http://mysite.com/downloads/. Essentially, I want the user to have to not type in all of those sub directories, just let the server do the work. Any advise please? Link to comment https://forums.phpfreaks.com/topic/127704-rewriting-long-url/ Share on other sites More sharing options...
ianitm Posted October 9, 2008 Author Share Posted October 9, 2008 So far I have this: RewriteCond %{HTTP_HOST} ^www\.mysite\.com$ RewriteRule ^(.*)$ http://mysite.com/design/templates/default/public/downloads/$1 [R=301,L] Which redirects www.mysite.com to the mysite.com/design/templates/default/public/downloads/ folder. I can't work out how to get www.mysite.com/downloads to do the same though. This doesn't work: RewriteCond %{HTTP_HOST} ^www\.mysite\.com/downloads$ I'd also like to have it working whether www. has been used or not. Thanks. Link to comment https://forums.phpfreaks.com/topic/127704-rewriting-long-url/#findComment-660961 Share on other sites More sharing options...
corbin Posted October 10, 2008 Share Posted October 10, 2008 Alias /downloads/ /folder1/folder2/folder3/downloads/ or RewriteRule ^downloads(.*) /folder1/folder2/folder3/downloads$1 Link to comment https://forums.phpfreaks.com/topic/127704-rewriting-long-url/#findComment-661523 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.