Autor Zpráva
awesd
Profil *
Dobrý den.

V souboru .htaccess mám toto:

]RewriteEngine on
RewriteCond %{HTTP_HOST} ^neco.cz
RewriteRule (.*) http://neco.cz/first/ [R=301,QSA,L]
RewriteRule ^admin - [L]
RewriteRule ^sitemap\.xml$ index.php?category=sitemap [L,QSA]
RewriteCond %{REQUEST_URI} (gif|jpeg|jpg|css|php|js|ico|robots.txt)$
RewriteRule ^(.*)$ $1 [L,QSA]
RewriteRule ^(.*)\.html$ index.php?menu=$1 [L,QSA]
RewriteRule ^(.*)$ index.php?category=$1 [L,QSA] 


Problém je, že když napíšu http://neco.cz/test/ případně http://neco.cz/test/admin tak mi prohlížeč vyhodí chybu "Smyčka při přesměrování". Kde mám chybu? Případně jak bych jí měl odstranit?

Díky.
nightfish
Profil
nedělají problém řádky 2 a 3? (pokud to chápu správně, tak jakoukoliv adresu z neco.cz pošlou na http://neco.cz/first/)
zkusil bych řádky 2 a 3 dát až na konec...
Davex
Profil
Jak píše nightfish, tak problém je v řádcích 2 a 3. V této podobě je to blbost a jelikož nevím, co měly původně zařídit, tak se to těžko opravuje. Mohu si jen tipnout, že by měly vypadat asi takto:
RewriteCond  %{HTTP_HOST}  ^neco\.cz
RewriteRule  (.*)  http://www.neco.cz/first/  [R=301,QSA,L]

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0