Autor Zpráva
IKA
Profil *
Ahoj,
mám výchozí adresář www.4ladies.cz/czech ve kterém je index. Potrebuji, aby (kvůli SEO a duplicity) když někdo najede na 4ladies.cz NEBO na www.4ladies.cz aby se dostal na www.4ladies.cz/czech. Bohužel toto nefunguje, jede to jen bez te podminky. Kde mám chybu? ^www\.4ladies\.cz$ tady je samostatný řetězec, takže není důvod k cyklení ne? Děkuji za odpověď! GEORGE


RewriteEngine On

RewriteCond %{HTTP_HOST} ^4ladies\.cz [OR]
RewriteCond %{HTTP_HOST} ^www\.4ladies\.cz$

RewriteRule (.*) http://www.4ladies.cz/czech/$1 [R=301,QSA,L][b][/b]
Kajman_
Profil *
RewriteEngine On
#pokud to uz zacina czech, preskoc dalsi pravidlo rewriterule
RewriteRule ^czech - [S]
RewriteCond %{HTTP_HOST} ^4ladies\.cz [OR]
RewriteCond %{HTTP_HOST} ^www\.4ladies\.cz$
RewriteRule (.*) http://www.4ladies.cz/czech/$1
IKA
Profil *
díky, ale i tak se to cyklí a nefunguje to...
Kajman_
Profil *
Některé prohlížeče si kód 301 pamatují, nebude to tím? Mně to, zdá se, funguje. Jen tam patří ještě ten flag [R=301,L]

Jinak 301 si dávám, až když jsou pravidla odladěna... právě kvůli tomu pamatováku např. firefoxe.
IKA
Profil *
hmm není to tím, pořád se to cyklí... :-(
Kajman_
Profil *
A když to tedy zkusíte v nějakém jiném prohlížeči, tak to nepomůže ;-) Opakuji, že mě to přesměruje, jen tam je ještě index.php, jestli tam nepatří, tak bych zkusil...

RewriteRule (.*)(index\.php)$ http://www.4ladies.cz/czech/$1 [R=301,L]
Kajman_
Profil *
Zapomněl jsem na otazníček...
RewriteRule (.*)(index\.php)?$ http://www.4ladies.cz/czech/$1 [R=301,L]
IKA
Profil *
opět je mi líto ale nejede to. rovněž čtu http://www.jakpsatweb.cz/clanky/errordocument-404.html a taky mi to nejede. Přitom přesměrování jede, takže mod_rewrite funguje. Pořád se to cyklí...
IKA
Profil *
takže ten error mi jede nakonec, soubor byl moc malý :-)
Kajman_
Profil *
Jo vlastně ještě jedna poznámka... pokud tam jsou další pravidla, co to budou přepisovat zase nazpátek, tak se to cyklit může.
IKA
Profil *
nejsou tam další, ten .htaccess to je cele viz. prvni příspěvek
Toto téma je uzamčeno. Odpověď nelze zaslat.