HtAccess重写无法找到文件

时间:2012-07-24 11:34:46

标签: apache .htaccess webserver

我有一个小型网络应用程序,我正在部署到服务器。但是,突然htaccess文件无效(不是索引文件,但是当我转到/login等网址时)。它一直保持文件不存在,但是,它显示为“不可检测”的文件肯定存在。我使用/home/sites/xxx.co.uk/public_html/index.php检查了错误显示的相对路径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]

有谁知道发生了什么事?

1 个答案:

答案 0 :(得分:0)

对它进行排序,这只是我托管服务提供商的事情。该网站正在他们提供的测试网址上进行测试(域名已注册),他们有一种奇怪的方法来识别您的文件夹(需要/home/sites删除)