【发布时间】:2016-06-16 13:12:52
【问题描述】:
我在 Apache Web 服务器上托管了一个网站,并且我有一些与某些目录同名(不带扩展名)的文件。
我还在 .htaccess 文件中删除了扩展名:
#Remove .php from filenames
Options -MultiViews
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
例如,我有一个名为 test.php 的文件和一个名为 test 的目录。当我转到http://redxtech.ca/test 时,它会在 URL 中添加一个斜杠并转到目录 test/ 的内容。
我知道只需在文件名末尾输入 .php 就可以解决我的问题,但我希望不存在 .php(或任何扩展名),只是文件名没有扩展名转至文件,斜杠转至目录。
我有什么办法可以做到这一点?
【问题讨论】: