✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Wyjaśnienie zasad przepisywania adresów URL w WordPress

23

Serwer Apache umożliwia regułę przepisywania adresów URL, po prostu umieszczając plik o nazwie .htaccess w katalogach FTP. Reguły przepisywania zastąpią reguły nadrzędne, jeśli takie istnieją. Możesz jednak ustawić następujące elementy w podfolderze <em.htaccess. aby wyraźnie zezwolić na używanie .htaccess rodziców.

RewriteOptions inherit

Po zainstalowaniu WordPressa wygeneruje plik .htaccess w katalogu głównym bloga. Weźmy na przykład ten blog, poniżej znajduje się domyślna treść generowana przez WordPress.

Komentarze zaczynają się jako hash. IfModule sprawdza, czy moduł przepisywania jest włączony. ^index.php$ – [L] zapobiega przepisaniu żądań dla index.php, aby uniknąć nieskończonych pętli. Jeśli żądanie dotyczy index.php, dyrektywa nic nie robi – i zatrzymuje przetwarzanie reguł [L], tj. L – Last. RewriteCond określa, że ​​jeśli żądanie nie jest prawdziwym plikiem lub nie jest prawdziwym katalogiem, wszystkie zostaną przekierowane do index.php, który może uzyskać $_SERVER[‘REQUEST_URI’] i wywołuje poprawny kod do renderowania strony żądanej przez użytkownika .

Powyższy wiersz RewriteRule ^/?(.*)$ /index.php?id=$1 [L] jest zwykle używany do tłumaczenia adresu URL, takiego jak https://steakovercooked.com/ xyz na https://steakovercooked.com/index .php?id xyz.

Źródło nagrywania: helloacm.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów