Here is my code RewriteEngine On RewriteBase / RewriteRule ^indextest /indextest.php RewriteCond %{HTTP_HOST} !^www\.site\.net RewriteRule ^.*$ http://www.site.net%{REQUEST_URI} [R=301,L] PHP: It works and redirect site.com to www.site.com but the rewriterule of changing indextest.php to indextest doesn't work. Any one know why? thanks
Have you tried: RewriteEngine On RewriteBase / RewriteRule ^indextest /indextest.php [R=301,L] RewriteCond %{HTTP_HOST} !^www\.site\.net RewriteRule ^.*$ http://www.site.net%{REQUEST_URI} [R=301,L] Code (markup):
Oh, wait: RewriteEngine On RewriteBase / RewriteRule ^/indextest /indextest.php [R=301,L] RewriteCond %{HTTP_HOST} !^www\.site\.net RewriteRule ^.*$ http://www.site.net%{REQUEST_URI} [R=301,L] Code (markup):