我的 .htaccess 中有一个重写规则:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^vt$ vt.php [L]
</IfModule>
如果我的网站目录中存在文件'vt',则重写完成。但如果文件 'vt' 不存在,apache2 只会给出 404 错误。
所以看起来apache2在检查文件统计后会重写。我该如何解决?
我认为这是一个错误。我最终使用此规则来避免使用两个文件(vt 和 vt.php)。
RewriteRule ^vt$ - [H=application/x-httpd-php]