.htaccess: Przekieruj wszystkie adresy URL do strony głównej

Instrukcje dotyczące ikon: Przekieruj wszystkie adresy URL do strony głównejDzisiaj musiałem wypełnić starą domenę placeholderem dla klienta i przenieść całą zawartość do nowej domeny. Tło jest zmianą ze względu na [optymalizacja stron pod kątem wyszukiwarek->optymalizacja pod kątem wyszukiwarek]. Ale to nie powinien być tutaj temat.

Szukałem teraz sposobu, w jaki odwiedzający, którzy trafiają na podstronę, są również przekierowywani na zastępczą stronę główną. Dla mnie nazywa się to index.php - jest to ważne, aby wykluczyć ten plik z przekazywania.

Oto odpowiedni kod dla pliku .htaccess:

RewriteEngine On
RewriteBase /
RewriteRule !^(.*).php$ - [C]
RewriteRule ^(.*)$ index.php [R=301,L]

W celu optymalizacji pracuję tutaj z przekierowaniami 301. Jeśli chcesz, możesz też wykluczyć inne pliki, takie jak robots.txt. Aby to zrobić, po prostu dodaj kolejną linię po linii „RewriteBase /”, która następnie wygląda tak:

RewriteRule !^robots.txt$ - [C]
Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje