我的.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]