Autor Zpráva
SpiritOfAngmar
Profil
Ahoj,

mám problém s chromem, který mi vnikl po přechodu na jiného poskytovatele serveru (attivo).
V .htaccess mám zápis

Options -Indexes

RewriteEngine On
RewriteCond %{HTTP_HOST}       www\.letecky-modelar\.spibi\.cz$ [NC]
RewriteRule ^.*$               http://letecky-modelar.spibi.cz%{REQUEST_URI} [R=301]

RewriteCond %{HTTP_HOST}       www\.aquarium\.spibi\.cz$ [NC]
RewriteRule ^.*$               http://aquarium.spibi.cz%{REQUEST_URI} [R=301]

RewriteCond %{HTTP_HOST}       www\.modelova-zeleznice\.spibi\.cz$ [NC]
RewriteRule ^.*$               http://modelova-zeleznice.spibi.cz%{REQUEST_URI} [R=301]

RewriteCond %{HTTP_HOST}       www\.osmak-degu\.spibi\.cz$ [NC]
RewriteRule ^.*$               http://osmak-degu.spibi.cz%{REQUEST_URI} [R=301]

RewriteCond %{HTTP_HOST}       www\.prace-se-drevem\.spibi\.cz$ [NC]
RewriteRule ^.*$               http://prace-se-drevem.spibi.cz%{REQUEST_URI} [R=301]

RewriteCond %{HTTP_HOST}       www\.rc-cars\.spibi\.cz$ [NC]
RewriteRule ^.*$               http://rc-cars.spibi.cz%{REQUEST_URI} [R=301]

RewriteCond %{HTTP_HOST} ^http://prace-se-drevem.spibi.cz [NC] 
RewriteRule (.*) http://www.prace-se-drevem.spibi.cz/$1 [R=301,L]

RewriteCond %{HTTP_USER_AGENT} Wget [OR]
RewriteCond %{HTTP_USER_AGENT} CherryPickerSE [OR]
RewriteCond %{HTTP_USER_AGENT} CherryPickerElite [OR]
RewriteCond %{HTTP_USER_AGENT} EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ExtractorPro
RewriteRule ^.*$ http://www.spampoison.com/ [L]


php_value memory_limit 32M
php_value post_max_size 32M

php_value upload_max_filesize 32M
php_value post_max_size 32M

V mozille a v exploreru to jede a v chromu jede jen úvodní spibi.cz, práce se dřevem a modelová železnice. Stránky mám jen pro zábavu, takže nejsem žádný odborník na "kód" a už si nevím rady, prosím pomoc.
Davex
Profil
Jak se to nejetí v Chrome projevuje? Žádný problém nepozoruji a uvedená pravidla by s tím neměla souviset.
SpiritOfAngmar
Profil
Vyhodí to:

Tato stránka obsahuje smyčku přesměrování
Chyba 310(net::ERR_TOO_MANY_REDIRECTS): Proběhlo příliš mnoho přesměrování.

Cookie mám povolené kompletně a prostě půlka těch stránek nejede.
Kajman
Profil
SpiritOfAngmar:
U domény prace-se-drevem.spibi.cz se rozmyslete, jestli chcete používat variantu s www nebo ne. A podle toho tam nechte jen to správné přesměrování a druhé odstraňte.
SpiritOfAngmar
Profil
To tam omylem zůstalo po pokusech s www, ale nepovedlo se mi to, takže už to neřeším a je to smazané. Jinak www na začátku by bylo fajn. Na původním serveru jsem vůbec htaccess nemusel řešit, měl jsem tam akorát chybovky a bylo. Teď se zlobím s výše uvedeným problémem, nejde mi do hlavy proč mi chodí jen polovina, když ty zápisy jsou stejný.
Kajman
Profil
Pokud jste tam měl takovéto zacyklení přesměrování, tak je možné že si prohlížeč permanentní přesměrování (301) zapamatuje a použije ho i příště. Zkuste chrome na jiném počítači, případně si vyčistit veškerou cache.
SpiritOfAngmar
Profil
Promazání cache pomohlo, už to jede. děkuji.

Měl bych ještě jeden dotaz, jak bych měl zápis upravit, aby se v stavovém řádku psalo vždy www před adresu?
Kajman
Profil
Nejdříve si tedy nastavte kód 302 a nechte to pár týdnů tak.

Pak teprve si místo pravidla

RewriteCond %{HTTP_HOST}       www\.letecky-modelar\.spibi\.cz$ [NC]
RewriteRule ^.*$               http://letecky-modelar.spibi.cz%{REQUEST_URI} [R=302]

můžete dát

RewriteCond %{HTTP_HOST}       ^letecky-modelar\.spibi\.cz$ [NC]
RewriteRule ^.*$               http://www.letecky-modelar.spibi.cz%{REQUEST_URI} [R=302,NE,L]

Když tam nenecháte tu prodlevu, budou to mít uživatelé také v cache svých prohlížečů, bude to zlobit i je a na stránky zanevřou.
SpiritOfAngmar
Profil
Moc děkuji, až to aplikuji, dám vědět, jak jsem dopadl.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: