W jednym wpisie .htaccess można umieścić kilka reguł przekierowania. Od razu po RewriteEngine On.
Przekierowanie 301
<em>RewriteEngine on</em>
<em>RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ http://www.domena.pl/$1 [L,R=301]</em>
<em>RewriteCond %{REQUEST_URI} ^\/index.php$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://www.domena.pl/ [L,R=301]</em>
Przekierowanie z domena.pl/index.php na domena.pl/
RewriteEngine on
RewriteCond %{REQUEST_URI} ^\/index.php$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://www.domena.pl/ [L,R=301]
Przekierowanie na adres z www:
RewriteEngine On
# przekierowanie na ades z www
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} ![0-9]$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
Przekierowanie z poddomeny na inna podtrone
RewriteRule ^starapodstrona.html$ http://www.nowyadres.pl/nowapodstrona.html [L]