Stałe przekierowanie do witryny sieci Web do nowego jednego starego [Przekierowanie domeny internetowej w .htaccess]

Kiedy rezygnujemy ze starej witryny internetowej w zamian za nową, dobrze jest zatrzymać odwiedzających starą witrynę i automatycznie przekierowywać ich na nową. W tej sytuacji mogą istnieć dwa scenariusze.

1. Nowa strona internetowa jest zainstalowany na tej samej nazwy domeny na stronie internetowej było również Vechiu.

W tej sytuacji najlepiej jest zachowujemy adres URLważne dla wszystkich starych stron, a jeśli nie jest to możliwe, brakujące adresy URL będą musiały być przekazywane albo do nowych, odpowiednich stron, albo do indeksu nowej witryny internetowej (pierwsza strona lub strona główna).
Extemplu jeśli stary strona internetowa ma adres internetowy "http://numedomeniu.com/servicii.html", Wskazano, że ten adres powinien również istnieć w nowym projekcie internetowym. Jeśli nie jest to możliwe, konieczne będzie trwałe przekierowanie 301 na nowy odpowiedni adres lub na „stronę główną” przy użyciu pliku..htaccess.
W tym scenariuszu otwieramy i edytujemy plik..htaccess z katalogu głównego domeny (najczęściej public, public_html). Dodajemy linie:

Redirect 301 /servicii.htmlhttp://numedomeniu.com/portofoliu.html

Stara strona "servicii.html"To będzie automatycznie przekierowany do nowej strony"portofoliu.html".
Aby przekierować stronę „services.html” do indeksu witryny internetowej, używamy wiersza:

Przekierowanie 301 /servicii.html http://numedomeniu.com/

2. Nowa strona internetowa jest zainstalowana na nowej nazwy domeny i chcesz zrobić przekierowanie ze starych do nowych nazw domen.

W tym scenariuszu należy pamiętać, że jest to potrzebne Hosting (Webhosting) dla obu domen. Przynajmniej przez jakiś czas, dopóki stara nazwa domeny nie będzie już obecna Google Searchna kartyulotkiItp Reklamy.
Przekierowanie wszystkich stron z starym miejscu na pierwszej stronie nowej strony internetowej będzie dodanie..htaccessCPC linie stary projekt:

 <IfModule mod_rewrite.c> Options +SymLinksIfOwnerMatch RewriteEngine on RewriteCond %{HTTP_HOST} ^numedomeniuvechi.com [OR] RewriteCond %{HTTP_HOST} ^www.numedomeniuvechi.com [NC] RewriteRule ^(.*)$ http://noulnumedomeniu.com/ [L,R=301] </IfModule> 

Po dokonaniu tych zmian, nasza stara strona internetowa zostanie automatycznie przekierowany do nowej strony.

Przekierowanie za pomocą plików 301 .htaccess Jest to jedyna dostępna serwery www za pomocą Apache (Serwer HTTP) Z modułem mod_rewrite włączony (mod_rewrite.c).

Pasjonat technologii, z przyjemnością piszę na StealthSettings.com od 2006 roku. Mam bogate doświadczenie w systemach operacyjnych: macOS, Windows i Linux, a także w językach programowania oraz platformach blogowych (WordPress) i dla sklepów internetowych (WooCommerce, Magento, PrestaShop).

jak » Linux » Apache » Stałe przekierowanie do witryny sieci Web do nowego jednego starego [Przekierowanie domeny internetowej w .htaccess]
Zostaw komentarz