这是使用 htacess 隐藏 php 扩展的最常用方法,但这仅在实际文件没有扩展名时才有效,例如index.php必须将文件更改为indexthis 在开发模式下不适合,现在有办法隐藏扩展名并仍然保持文件名完整?
# Run Php without filename extension
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
# Return 404 if original request is .php
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$"
RewriteRule .* - [L,R=404]
这是我的文件结构
我的网站 [根文件夹]
索引.php
关于.php
视图文件夹[根目录内]
索引.php
关于.php
catspeake