- Code: Select all
# Redirect domain.com/* --> www.domain.com/*
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
# Redirect /index.php --> /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ [NC]
RewriteRule ^index\.php$ http://www.domain.com/ [R=301,L]
It's working fine as far as I can tell. But I'd like to know, is it correct or is there room for improvement?