我正在尝试从我的网址中删除 .php ,因此我正在使用此 htaccess 代码:
RewriteEngine on
Options +SymlinksIfOwnerMatch +MultiViews
RewriteBase /
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]
这适用于这样的网址mydomain.com/news
但是对于这样的 url,mydomain.com/news/1/news_title
它正在被重写,mydomain.com/news/1/news_title.php
这显然会产生 404 错误。谁能帮我更改 RewriteRule 以添加.php
到第一个正斜杠之后而不是末尾,以便重写 url mydomain.com/news.php/1/news_title
?
非常感谢任何帮助和建议