Zaznacz stronę

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]