<IfModule mod_rewrite.c>
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]*)$ $1.php
</IfModule>
我怎么能这样做呢?它也从目录中的所有文件中删除了扩展名?
答案 0 :(得分:1)
将[^/]*
更改为.+
。这样它也会匹配/
字符。
然后替换:
RewriteCond %{REQUEST_FILENAME}\.php -f
与
RewriteCond %{DOCUMENT_ROOT}/$1\.php -f