我有一个正在部署到服务器的小型 Web 应用程序。但是,突然 htaccess 文件不起作用(不是索引文件,而是当我转到 url 时/login
)。它一直维护该文件不存在,但是,它显示为“无法找到”的文件确实存在。/home/sites/xxx.co.uk/public_html/index.php
我用 a 检查了错误显示的相对路径file_get_contents
,它显示了文件。
DirectoryIndex index.php
Options -Indexes
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*[^/])/?$ index.php?route=$1 [L,QSA]
有谁知道发生了什么?