unemployment Posted March 24, 2011 Share Posted March 24, 2011 How do I only redirect the page when index.php is present? Quote Link to comment Share on other sites More sharing options...
Unirawan Posted March 24, 2011 Share Posted March 24, 2011 if this is a permanent redirect, use the following at the top of index.php <?php Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.new-url.com/" ); ?> if its temporary or situational, remove the 301 line this can also be done with htaccess: Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.new-url.com/$1 [R=301,L] and htaccess if this is only a redirect to www. Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^new-url.com [nc] rewriterule ^(.*)$ http://www.new-url.com/$1 [r=301,nc] Quote Link to comment Share on other sites More sharing options...
unemployment Posted March 24, 2011 Author Share Posted March 24, 2011 Adding in Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.new-url.com/" ); Creates a redirect loop. Firefox says that my page isn't redirecting properly. I couldn't get your htaccess examples working. Please be specific. Which one will remove the index.php extension? Quote Link to comment 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.