.htaccess上的无限循环

时间:2018-12-31 16:17:56

标签: regex apache .htaccess infinite-loop

我正在尝试将domain.com/file.ext?url=page/main重定向到domain.com/page/main 但我有无限循环。

可能是什么问题?谢谢!

# Redirect to non-index
RewriteCond %{QUERY_STRING} ^url=(.*)$
RewriteRule (.*?) %1? [R=301,L]

# Cancel direct access
RewriteCond %{REQUEST_URI}  ^/.+\..+$
RewriteRule ^.+\..+$ / [R=301,QSA]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ ?url=$1 [QSA,L]

0 个答案:

没有答案