Teddybugs
Teddybugs

Reputation: 1244

Request exceeded the limit of 10 internal redirects due to probable configuration

my .htaccess rule look like this

RewriteEngine On
RewriteBase /
RewriteRule ^main index.php [L]
RewriteRule ^login login.php [L]
RewriteRule ^logout logout.php [L]
RewriteRule ^tags tags.php [L]
RewriteRule ^audios/([^/]*)$ audios.php?type=$1 [L]
RewriteRule ^audios/([^/]*)/page([^/]*)$ audios.php?type=$1&page=$2 [L]
RewriteRule ^audios/([^/]*)/([^/]*)$ audios.php?type=$1&timesort=$2 [L]
RewriteRule ^audios/([^/]*)/([^/]*)/page([^/]*)$ audios.php?type=$1&timesort=$2&page=$3 [L]

i get 500 internal error each time i visit these page. only page work is index.php

any idea?

Upvotes: 2

Views: 116

Answers (1)

anubhava
anubhava

Reputation: 786101

Try these rules with end anchors:

Options -MultiViews
RewriteEngine On
RewriteBase /

RewriteRule ^main/?$ index.php [L]
RewriteRule ^login/?$ login.php [L]
RewriteRule ^logout/?$ logout.php [L]
RewriteRule ^tags/?$ tags.php [L]

RewriteRule ^audios/([^/]+)/?$ audios.php?type=$1 [L,QSA]
RewriteRule ^audios/([^/]+)/page([^/]*)$ audios.php?type=$1&page=$2 [L,QSA]
RewriteRule ^audios/([^/]+)/([^/]*)$ audios.php?type=$1&timesort=$2 [L,QSA]
RewriteRule ^audios/([^/]+)/([^/]+)/page([^/]*)$ audios.php?type=$1&timesort=$2&page=$3 [L,QSA]

Upvotes: 1

Related Questions