此时我的目录中有以下文件:
index.php
about.php
help.php
我在.htaccess中使用这些行来使用无扩展名调用文件。
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
所以 sitename.com/index 的作用是 sitename.com/index.php
但我想彻底删除扩展程序。我的目录看起来像这样:
index
about
help
如何修改.htaccess以将某些文件作为PHP读取并保持其他人不受影响?
答案 0 :(得分:3)
一种可能的解决方案是捕获404错误。
您需要将Web服务器配置为在出错时触发特定的PHP页面。然后,该PHP页面将读取请求的URL并包含一个具有相同名称的文件。
以下是一些入门帮助:onlamp.com
答案 1 :(得分:0)
单独使用htaccess可能无法做到这一点。您需要将您的网络服务器设置为将无扩展文件视为php文件,我不确定它是否可以完成。