Autor | Zpráva | ||
---|---|---|---|
rizek50 Profil |
#1 · Zasláno: 6. 6. 2011, 12:25:36
Ahoj,
Prosel jsem tucet navodu ( i tady) , ale ani jeden mi zatim nefugoval. Chci toto Domenu "http://www.komentovaneudalosti.cz/" potrebuji presmerovat na "http://www.komentovaneudalosti.cz/blog/index.php" Vyzkousel jsem toto: RewriteEngine On RewriteCond %{HTTP_HOST} ^www.komentovaneudalosti.cz RewriteRule (.*) http://www.komentovaneudalosti.cz/blog/$1 [R=301,QSA,L] Ale nefungovalo to |
||
lopikol Profil |
#2 · Zasláno: 6. 6. 2011, 16:28:46
Toto ti pomůže: header()
|
||
Davex Profil |
#3 · Zasláno: 6. 6. 2011, 19:01:28
rizek50:
„Prosel jsem tucet navodu ( i tady) , ale ani jeden mi zatim nefugoval.“ Pravidla mod_rewrite a uživatelská konfigurace v souboru .htaccess jsou určena pro webový server Apache. Pokud se dívám dobře, tak tam běží webserver nginx, který podobný mechanismus on-line konfigurace nemá a pro konfiguraci používá jinou syntaxi, takže to nemohlo fungovat. Na Apache by toto pravidlo způsobilo smyčku přesměrování. |
||
rizek50 Profil |
#4 · Zasláno: 7. 6. 2011, 20:44:43
aha, no. MOzna funguji pod nginxem, ale podpora na savane me rika, ze mam pouzivat
RewriteEngine On RewriteCond %{HTTP_HOST} ^komentovaneudalosti.cz [NC] RewriteRule (.*) http://komentovaneudalosti.cz/blog/$1 [R=301,QSA,L] Ja chci aby to fungovalo oboustranne, tojest i: RewriteEngine On RewriteCond %{HTTP_HOST} ^www.komentovaneudalosti.cz [NC] RewriteRule (.*) http://www.komentovaneudalosti.cz/blog/$1 [R=301,QSA,L] Zkousel jsem to ruzne kombinovat, ale porad to nefunguje. Nevite jak na oboustranny "provoz" s www, ale i bez www Diky |
||
Davex Profil |
#5 · Zasláno: 7. 6. 2011, 21:27:58
rizek50:
„MOzna funguji pod nginxem, ale podpora na savane me rika, ze mam pouzivat ...“ Pokud jsi psal, že „Prosel jsem tucet navodu ( i tady) , ale ani jeden mi zatim nefugoval.“, tak jsem předpokládal, že nefungovalo žádné pravidlo. Příště napiš, co se stalo, když to zrovna nefungovalo. Přesměrování na blog by mohlo být asi nějak takto: RewriteEngine On RewriteCond %{HTTP_HOST} ^komentovaneudalosti\.cz$ [NC,OR] RewriteCond %{HTTP_HOST} ^www\.komentovaneudalosti\.cz$ [NC] RewriteCond %{REQUEST_URI} !^/blog/ RewriteRule ^.*$ http://www.komentovaneudalosti.cz/blog/$0 [R=301,QSA,L] |
||
rizek50 Profil |
#6 · Zasláno: 8. 6. 2011, 18:55:23 · Upravil/a: rizek50
JO funguje je to, ale.....
EDIT: teprve po chvili jsem si vsimnul, ze kdyz najedu na "http://www.komentovaneudalosti.cz/blog" tak me to automaticky premisti na "http://www.komentovaneudalosti.cz/blog/blog" Neporadis me jeste s timte.DIky Tady jsem to nasel, ale dal uz si nevim rady, zas www.widexl.com/tutorials/mod_rewrite.html#redirect_domain_dir |
||
Davex Profil |
#7 · Zasláno: 8. 6. 2011, 19:27:56
Odstraň poslední lomítko v
!^/blog/ .
|
||
rizek50 Profil |
#8 · Zasláno: 8. 6. 2011, 21:16:18
ok, kdyz tak se ti jeste ozvu,
Diky moc. |
||
Časová prodleva: 13 let
|
0