Autor | Zpráva | ||
---|---|---|---|
Zoofalka Profil * |
#1 · Zasláno: 3. 6. 2015, 11:38:28
Nevím si rady s nějakou smyčkou v .htaccess a tak prosím o pomoc ;).
.htaccess vypadá nějak takto: ErrorDocument 404 "http://www.example.cz/404" RewriteEngine on RewriteCond %{HTTP_HOST} ^example.cz RewriteRule (.*) http://www.example.cz/$1 [R=301,L] RewriteRule ^test/(.*)$ index.php?page=$1&stranka=test&test=1 [L] RewriteRule ^test$ index.php?page=test&test=1 [L] RewriteRule ^item-([0-9]+)-(.*)\.html$ index.php?id=$1&item=$2&page=item RewriteRule ^tagy/(.*)/([0-9]+)$ index.php?page=tagy&tagy=$1&page=$2 [QSA] RewriteRule ^tagy/(.*)$ index.php?page=tagy&tagy=$1 [QSA] RewriteRule ^tagy$ index.php?page=tagy V error logu mám ale dost hlášek typu: [Wed Jun 03 02:25:05 2015] [error] [client 77.75.77.200] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. Což by mělo být způsobeno nějakým cyklením v .htaccess. |
||
Kajman Profil |
Pravidla nevypadají problematicky. Jestli tam někde nebudou další (.htaccess v jiném adresáři, přímo v konfiguraci apache).
Je v error nebo access logu vidět url, která tu chybu způsobí? Máte možnost na nějaký čas zapnout RewriteLog nebo změnit podle té hlášky LogLevel? |
||
Časová prodleva: 9 let
|
0