如何在.htaccess中只执行没有PHP扩展的特定文件?

时间:2015-02-27 19:31:31

标签: php .htaccess

我有file.php之类的特定文件,我想将其重命名为file,然后使用PHP执行。用.htaccess可以做到吗?

例如,如果我有名为filefile2file3的文件,我只想用PHP执行file,而不是所有没有扩展名的文件。

1 个答案:

答案 0 :(得分:0)

你可以用它。我还添加了一些额外的检查,因此它将忽略所有以数字开头的文件。

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/file([0-9]) [NC]
RewriteCond %{DOCUMENT_ROOT}/file.php -f
RewriteRule ^file/?$ /file.php [L,QSA]