.htaccess的问题,提供友好的网址

时间:2019-01-09 10:42:57

标签: php .htaccess mod-rewrite

这是我当前的.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个内部服务器错误。

1 个答案:

答案 0 :(得分:0)

尝试在您的网站根.htaccess中使用规则:

post.Category = category