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? Quote 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. Quote 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 Quote Link to comment https://forums.phpfreaks.com/topic/127704-rewriting-long-url/#findComment-661523 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.