我在 /var/www/v1 和 /var/www/v2 下有一个网站。在 v2 文件夹中,我有一个带有以下代码的 .htaccess 文件:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?request=$1
重写规则在 v2 文件夹下不起作用,但如果我将它和文件放入 /var/www/ 目录,则可以正常工作。
例如我有这些文件:
upload.php
display.php
index.php
当我到达 website.com/v2/display/ 时,它会抛出 404 提示“在此服务器上找不到请求的 URL /v2/display/”。