These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for .htaccess Redirect 301 Error on the new forum.
I have a php program that uses a Redirect 301 in the .htaccess.
Currently it's setup like this and has worked fine on my cpanel servers:
Redirect 301 /contact_page.html /contact_us.php
I've read up and found that I need to do this to get it to work...(and it does work fine this way)
Redirect 301 contact_page.html http://url.com/contact_us.php
BUT...
I'm using this .htaccess as a core file that I don't want to change everytime I install it on a new server. So is there a way to maintain the original relative Redirect paths so it works with any new site? It works perfectly fine on my cpanel servers so it seems with a little configuring in apache, it would be able to work. Any ideas?
Howdy,
I set that .htaccess file up as a test on my system -- and using relative URL's actually works correctly here.
What problems are you seeing when you do that exactly?
-Eric
I get 500 internal server error: in apache errors log I get:
/.htaccess: Redirect to non-URL
I ended up using a rewrite line. But in the meantime, do you know why I would keep getting that 500 internal server error? I'm assuming it's an apache setting or something.