htaccess漂亮的url +删除php扩展名,如何正确执行?

时间:2018-12-10 19:50:13

标签: .htaccess

我的htaccess有两个部分:

  1. 从每个页面中删除.php扩展名
  2. 仅用于index.php查询的漂亮URL?到'/'

所以index.php应该像这样:

http://website.com/page/**/

他们两个都工作正常,唯一的问题是。 当我试图访问其他PHP页面时:

page2

page3

不让我,只有没有.php的索引才能工作

这个问题在我添加漂亮的url规则后开始出现

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]


RewriteRule ^(.*)$ index.php?data=$1 [QSA]

0 个答案:

没有答案