Przekierowania 301 a PHP – jak je zrobić wewnątrz aplikacji PHP-owej

Przekierowania 301 są bardzo przydatne gdy prowadzimy pozycjonowanie. Nasze strony są zindeksowane w wyszukiwarkach (takich jak Google), a my zmieniamy ich adresy. Bez przekierowania będziemy mieli niedziałające linki, co może spowodować obniżenie naszej pozycji.

Standardowo przekierowania 301 robi się z użyciem pliku .htaccess. Służy do tego dyrektywa Redirect albo RedirectMatch. Ale co zrobić, jeśli nie mamy możliwości korzystania z tych dyrektyw, a musimy skorzystać z 301 aby nie ucierpiało pozycjonowanie? Jeżeli mamy serwer WWW z interpreterem PHP, to nie ma tragedii. Wystarczy napisać prostą aplikację w tym języku, korzystającą z wbudowanej funkcji header(). Użyjemy jej dwa razy:
header(„HTTP/1.1 301 Moved Permanently”); – ta linjka powie googlebotowi, że ustawiono przekierowanie 301
header(„location: http://adresdocelowy/sciezka_docelowa”); – a ta przekieruje na podany adres

Ten wpis został opublikowany w kategorii Bez kategorii. Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>