Przedrostek www pamięta jeszcze początki internetu, kiedy to był wymagany. Dziś jednak nie istnieje potrzeba poprzedzania adresu tym przedrostkiem. Adresy bez www są krótsze i przede wszystkim łatwiejsze do zapamiętania. Za chwilę pokaże jak zmusić serwer żeby traktował ten przedrostek jako coś zbędnego i permementnie przekierowywał na nazwę domenową.
Rozwiązanie
Otóż najprosztszym sposobem jest wykorzystanie pliku htaccess i dobrodzejstw apache’owego mod_rewrite’a.
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
Powyższa reguła spowoduje przekierowanie wszystkich żądań dla www.example.com na adres example.com.
Wyszukiwane frazy:
- jak pozbyć się adresu (1)
- jak pozbyć się przedrostka www (1)
- jak sie pozbyć adresu www (1)
- przedrostek www apache2 (1)
Tagi: apache, htaccess, mod_rewrite, programowanie, sztuczki, usability


