jak usunąć www z adresu url w htaccess
jak zapewne zauważyłeś dawno temu, strony internetowe mogą być dostępne z lub bez ich www. prefiks. Na przykład www.linuxconfig.org oraz linuxconfig.org.
jeśli posiadasz stronę internetową, najlepiej jest egzekwować www. przedrostek w całej witrynie lub upuść ją całkowicie. Tworzy to spójność wszystkich adresów URL, co wygląda przyjemnie, może być również korzystne dla SEO i innych celów.
w tym samouczku dowiesz się, jak usunąć www. przedrostek od adresów URL przez .pliki htaccess w Apache. Działa poprzez automatyczne przekierowywanie adresów URL, takich jak www.linuxconfig.org na linuxconfig.org. jest to prosta poprawka, którą można nawet zastosować, jeśli korzystasz z zarządzanej usługi hostingowej i masz tylko Dostęp FTP do serwera www.
w tym tutorialu dowiesz się:
- jak usunąć www z url w htaccess
Kategoria | wymagania, konwencje lub używana wersja oprogramowania |
---|---|
System | Dowolna dystrybucja Linuksa |
oprogramowanie | serwer WWW Apache |
Inne | uprzywilejowany dostęp do systemu Linux jako root lub przez polecenie sudo . |
konwencje | # – wymaga wykonania podanych poleceń Linuksa z uprawnieniami roota albo bezpośrednio jako użytkownik root albo przy użyciu polecenia sudo $ – wymaga wykonania podanych poleceń Linuksa jako zwykły użytkownik nieuprzywilejowany |
Usuń www z URL
plik htaccess może być umieszczony w katalogu głównym Twojej witryny. Na początku pliku znajduje się kropka wskazująca, że jest to plik Ukryty. Nazwa będzie następująca: .htaccess
wewnątrz pliku .htaccess
wklej następujący tekst.
RewriteEngine OnRewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ %{REQUEST_SCHEME}://www.%{HTTP_HOST}%{REQUEST_URI}
Dodaj www do URL
w przypadku, gdy chcesz, aby Twoje adresy URL przekierowywały na www. zamiast tego możesz wkleić ten kod do pliku .htaccess
.
RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^ %{REQUEST_SCHEME}://%1%{REQUEST_URI}
wniosek
po zakończeniu upewnij się, że testujesz obie wersje URL. Oba adresy URL nadal będą miały dostęp do twojej witryny,ale tylko jeden zostanie przepisany.
Leave a Reply