Redirect non-www na www !

Če kdo dostopa do vaše strani brez www, ali če kdo postavi povezavo na vašo stran brez www se s temi parimi vrsticami, če uporabljate apache spletni strežnik izognete puščanju page ranka in poskrbite da imate enoten pagerank za vašo stran. Če ne naredite tega se lahko zgodi da imate za vasastran.com PR3 za www.vasastran.com pa PR4 ali več. To samo kot primer ;)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.internetmojster\.com [NC]
RewriteRule ^(.*) http://www.internetmojster.com/$1 [L,R=301]
</IfModule>

spremenite internetmojster.com z vašo domeno !

52 odgovorov

Ne razumem, zakaj pa to ne bi bilo mogoce? Ocitno si nekaj narobe napisal v .htaccess, bi ga delil z nami, da si ga ogledamo in pomagamo?

bujes poglej prvi post ..... tisto meni dela tudi če imam subdomains .....

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.kozolec\.net [NC]
RewriteRule ^(.*) http://www.kozolec.net/$1 [L,R=301]
</IfModule>

Tole je koda...

Pa pejd na http://igre.kozolec.net...

mene igre.kozolec.net nikamor ne redirekta...

je pa res, ce vkljucis tole, kar si gor napisal v .htaccess na root direktorij virtualnega hosta igre.kozolec.net, potem te bo redirectalo na www... gornjo vsebino vkljuci samo v .htaccess na root dir od virtual hosta www.kozolec.net in kozolec.net

Ne redirecta te več, ker sm zbrisov .htaccess . Mam pa takole:

public html > tuki not sm dau .htaccess, tukaj je index, ki ti ga odpre če prideš na www.kozolec.net > igre - na to mapo kaže igre.kozolec.net

Hmm... Tukaj je pa ta problem... poddirektorij igre ti prebere se nastavitve z njegovega parent drektorija... Jaz bi ti svetoval, da preuredis direktorijsko strukturo v nekaj takega:

public_html

www
igre
...

Jaz ponavadi za vsako domeno naredim priblizno tako strukturo, zraven pa namenim se vsaj en direktorij namenjen kodi in ostalim zadevam, ki naj ne bi bile vidne na zunaj... Nekako takole:

public_html

koda
www
igre
...

Potem naredim virtualne hoste za direktorije www, igre in ostale in v vsakem virtualnem hostu postavim svoja pravila za mod_rewrite, alias, ...

Sam jst mam tko k je naštiman defult. Mogoče enkrat predelm...

Default ponavadi ni najboljse :)

Kako bi pa naredu da mi prikaže
www.domena.com/category/1
namesto www.domena.com/?site=category&category=1 ?

Hvala