最后两行.htaccess导致错误

时间:2017-10-28 10:12:00

标签: apache .htaccess redirect

我的.htaccess文件的最后两行导致我得到一个"太多的重定向"错误。如果我删除最后两行中的一个或另一个,它可以正常工作。但是,我需要两者兼顾。

RewriteEngine On
RewriteBase /calc/


RewriteRule ^c-(.*)$ catpost.php?id=$1 [L]
RewriteRule ^ec-(.*)$ eventcatvenue.php?id=$1 [L]
RewriteRule ^a-(.*)-(.*)$ archives.php?month=$1&year=$2 [L]
RewriteRule ^e-(.*)-(.*)$ event-dates.php?month=$1&year=$2 [L]
RewriteRule ^e-(.*)-(.*)$ event-dates.php?month=$1&year=$2 [L]

RewriteCond %{REQUEST_FILENAME} !-d [NC]
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteRule ^(.*)$ viewpost.php?id=$1 [QSA,L]
RewriteRule ^(.*)$ viewevent.php?id=$1 [QSA,L]

0 个答案:

没有答案