Info: December 9, 2008 Posted by: admin 3 comments

Czasami sam będę tu zaglądał, bo jakoś nie chce mi się pamiętać znaczków, regułek i zasad rządzacych przekierowaniami.
Pierwsze to w php:

<?php
Header( "HTTP/1.1  Moved Permanently" );
Header( "Location: http://www.nowa.strona.pl" );
?> 

Teraz w html używając meta-tagów:

<META http-equiv="refresh" content="0;URL=http://www.nowa.strona.pl">
content=”x;URL=adresstrony” - x oznacza ilość sekund, po których następuje (przydatne do bota adwords). W przykładzie powyżej jest to 0 sekund. Wiem o tym, bo jest tam napisane “0″.
To NIE JEST

w .:

Options +FollowSymLinks
 on
RewriteRule (.*) http://www.nowa..pl/$1 [R=,L] 

Ostatnie często używane - ‘bez www’ na ‘z www’:

Options +FollowSymLinks
 on
 %{HTTP_HOST} ^strona.pl
RewriteRule ^(.*)$ http://www.strona.pl/$1 [R=permanent,L]

Lub taki, który pasuje do każdego adresu strony (nie trzeba przy wrzucaniu następnej strony grzebać w .htaccessie):

Options +FollowSymLinks
 on
 %{HTTP_HOST} !^$ [NC]
 %{HTTP_HOST} !^www\. [NC]
 %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule ^(.*)$ “http://www.%1/$1″ [L,R=]
Tagi: , , , , , , ,

Podobne