我需要一些 .htaccess 代码,将无扩展名文件视为 PHP 文件。
假设访问者访问www.mywebsite.com/dir1/dir2/file.name
,它会首先查找文件dir1/dir2/file.name
是否存在并且如果它不存在,它将寻找 dir1/dir2/file.name.php
(因此带有 .php
扩展名)。
这在某种程度上是可能的吗?
最佳答案
您可以编写一个重写规则,该规则仅在请求的文件不存在时才生效。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !\.php$
RewriteRule ^(.*)$ $1.php [L]
关于php - .htaccess;无需延期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6509099/