这是我当前的.htaccess文件
Options -MultiViews
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC]
RewriteRule ^(.*)/edit/(\d+)?$ $1/edit.php?tag=$2 [NC]
如您所见,它已设置为隐藏.php扩展名,但这似乎违反了编辑规则。如果我注释掉
RewriteRule ^(.*)$ $1.php [NC]
编辑规则可以正常工作,但我同时需要这两个规则,并且似乎无法使其正常工作,任何人都可以看到问题所在以及如何对其进行排序。
[编辑] 我有这样的链接,当所有规则都处于活动状态时,这是行不通的。
http://www.domainname.com/researcher/lists/edit/
我收到500个内部服务器错误。
答案 0 :(得分:0)
尝试在您的网站根.htaccess中使用规则:
post.Category = category