Jak pozbyć się www z adresu

05 cze
{lang: 'pl'}

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.

  RewriteEngine On
  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.

Print Friendly

Wyszukiwane frazy:

  • jak pozbyć się adresu (1)
  • jak pozbyć się przedrostka www (1)
  • jak sie pozbyć adresu www (1)
  • przedrostek www apache2 (1)

Tagi: , , , , ,

« »
  • http://dziura.pl dagthore

    Ja np. robię na odwrót, uważam że przedrostek www jest jeszcze przez dużą część ludzi pamiętany i mimo że wpisują bez przedrostka, przekierowuję ich na www.* tak samo ustaliłem www.* jako domyślną stronę w Google Webmaster Central :]

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L]

[B]log programistyczny

IP 38.107.179.241 (38.107.179.241)