Wymuszanie przedrostka www.

Posted by Ktoso on 17/08/2009 – 13:05

W razie jakby ktoś potrzebował wymuszać dodawanie przedsrostka www do adresu swojej strony (co może ułatwić życie użytkownikom i wyszukiwarkom, bo nie będzie jakby “kopii” jest samej strony pod innym adresem (bez www.)). Wystarczy zastosować poniższy kawałek kodu w pliku .htaccess:
RewriteEngine On
#wymuś adres z przedrostkiem www.
RewriteCond %{HTTP_HOST} ^blog.project13.pl [NC]
RewriteRule ^(.*)$ http://www.blog.project13.pl/$1 [L,R=301]

Czemu o tym piszę? Ponieważ pierwszym wynikiem w google, jest strona gdzie za tą informację trzeba sowicie zapłacić… Co dość irytuje, zważywszy na to jakie to łatwe jeżeli się rozumie choćby podstawy mod_rewrite i wyrażeń regularnych. Pozdrawiam i odradzam płaceniu za ogólnie dostępną wiedzę ;-)

Przy okazji chciałem polecić bardzo fajną “ściągawkę” do mod_rewrite (oraz innych rzeczy, np. wyrażeń regularnych), którą przygotował Dave Child na swoim blogu: ILoveJackDaniel”s.com. Ogólnie to czuję że dogadałbym się z nim, również w kwestiach wyboru napoju ;-) /**Nie bez powodu mam kalendarz wujka Jack”a na ścianie ;-)*/

Tags: , ,

This post is under “coding” and has no respond so far.

Post a reply