Zaznacz stronę

– Przekierowanie na domenę z www, bez www
– Pozbycie się z adresu pliku index.php
– Usunięcie nieistniejących adresów na stronie
– Przekierowanie danej podstrony na inną podstronę
– Przekierowanie 301 z domeny X na domenę Y

Domena z www

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domena.pl [nc]
RewriteRule ^(.*)$ http://www.domena.pl/$1 [r=301,nc]

Domena bez www

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.domena.pl$ [nc]
RewriteRule ^(.*)$ http://domena.pl/$1 [r=301,L]

Pozbycie się z adresu strony pliku index.php

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/index.php$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://www.domena.pl/ [L,R=301]

spr htaccess dla linkef.

Usunięcie nieistniejących adresów na stronie:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://www.domena.pl/ [L,R=301]

Przekierowanie danej podstrony na inną podstronę:

RewriteEngine On
RewriteBase /
RewriteRule $podstrona-1.htm podstrona-2.html [R=301,L]

Przekierowanie 301 z domeny X na domenę Y

RewriteEngine On
RewriteRule ^(.*)$ http://www.domena.pl/$1 [R=301,L]
Tutaj znajdziesz więcej o przekierowaniu a domeny X na Y