Istota przekierowania sprowadza się do tego, że przejście na link zewnętrzny odbywa się za pomocą skryptu znajdującego się wewnątrz serwisu. W rezultacie użytkownik trafia do zewnętrznego zasobu, a robot wyszukiwania pozostaje wewnątrz witryny podczas procesu indeksowania. Skrypt przekierowania można napisać na różne sposoby. Podany przykład należy uznać za poprawny, ale nie jedyny prawdziwy.
Czy to jest to konieczne
Dostęp do systemu plików witryny, najprostszy edytor tekstu, na przykład „Notatnik”
Instrukcje
Krok 1
Na komputerze lokalnym otwórz Notatnik i napisz następujący skrypt PHP: $urlsite = $ _GET ['urlsite']; if (! Empty ($urlsite)) {$urlsite = str_replace ("http:", ", $urlsite); $urlsite = "http:". $urlsite; header ("lokalizacja: $urlsite");} Ten skrypt pobiera parametr urlsite za pomocą metody GET i sprawdza, czy jest pusty. Następnie usuwa https://, jeśli jest obecny, pozostawiając tylko część adresu URL, która nie zawiera typu protokołu. Następnie ponownie wkleja https://. Eliminuje to możliwość zduplikowania wskaźnika protokołu wymaganego do prawidłowego przekierowania. Ostatnia linia skryptu informuje przeglądarkę o adresie połączyć.
Krok 2
Zapisz utworzony plik jako redir.php. W menu „Notatnik” wybierz „Plik”, a następnie „Zapisz jako”. W sekcji typu pliku okna zapisywania określ „wszystkie typy” i zapisz pełną nazwę pliku wraz z rozszerzeniem.
Krok 3
Prześlij wygenerowany plik skryptu do katalogu głównego witryny za pomocą panelu sterowania. Znajdź menu „Menedżer plików”, przejdź do folderu witryny i kliknij przycisk „Pobierz”. Znajdź skrypt na swoim komputerze i kliknij przycisk „Prześlij”. Plik redir.php pojawi się w katalogu głównym witryny.
Krok 4
Zapisz zakaz indeksowania dla robotów wyszukiwarek w pliku robot.txt: user-agent: * Disallow: /redir.php Robot wyszukiwarki zignoruje ten skrypt.
Krok 5
Dodaj link do formularza https://your-site.ru/redir.php Urlsite = https://where-need-post-link.ru/ w żądanym miejscu na stronie. Jeśli konieczne jest wysłanie znaku „&” na adres, zastąp go „% 26”, spację „% 20”, „@” „% 40”. Teraz link jest wewnętrzny, ale poprzez skrypt prowadzi do zasobu zewnętrznego. Robot wyszukiwania zignoruje go i będzie kontynuował indeksowanie witryny. Tak zwane "puzomerki", TCI i PR nie będą transmitowane.