Autor | Zpráva | ||
---|---|---|---|
Michal 1984 Profil * |
#1 · Zasláno: 23. 5. 2014, 20:01:21 · Upravil/a: Michal 1984
Vedel by mi niekto poradit ako docielit presmerovanie vsetkych subdomen na hlavnu domenu. Vsetky subdomeny mam presmerovane s maskovanim na hlavnu domenu. Chcem aby sa mi pri zadani *.domena.ltd a domena.tld presmerovalo vsetko na
www.domena.tld . Hram sa s tym uz dlhsie a vzdy docielim jedine ze sa mi vsetko presmeruje na domena.tld ale aj s www, alebo sa mi presmeruje domena.tld na www.domena.tld ale subdomeny su bud zacyklene alebo to nic nerobi, nemate niekto hotove pravidla na taketo nieco?Samozrejme ako trvale presmerovanie, cize s R=301, mam RewriteEngine On RewriteCond %{HTTP_HOST} ^([^\.]+)\.domena\.tld$ [NC] RewriteCond %1 !^(www)$ [NC] RewriteRule ^.*$ http://www.domena.tld/ [R,L] to mi funguje, ale pri R=301 je to zacyklene |
||
Davex Profil |
#2 · Zasláno: 23. 5. 2014, 21:20:52
Přesměrování s kódem 301 si prohlížeč zapamatuje, takže si v něm zkus vymazat cache nebo použij jiný prohlížeč.
Dá se to zjednodušit nějak takto: RewriteEngine On RewriteCond %{HTTP_HOST} !=www.domena.tld RewriteRule ^.*$ http://www.domena.tld/$0 [R=301,NE,L] |
||
Michal 1984 Profil * |
#3 · Zasláno: 24. 5. 2014, 22:04:00
Vdaka za zjednodusenie, vyskusam :)
|
||
Časová prodleva: 10 let
|
0