我最近将网页从一台服务器复制到另一台服务器。完整的网络服务器根目录下载并解压MySQL数据库。我已经将其设置完毕,并且工作正常,但是,它将我重定向到 webpage.com/users/login
。这是它应该做的,但它向我显示了 404,当我查看根目录时,没有用户或登录文件。
在旧网站根目录中也没有用户或登录文件夹,但网站可以正常工作。谁能向我解释一下吗?这怎么可能?
Apache 错误日志显示:
[Fri Jan 01 22:26:30 2016] [error] [client XXX.XXX.XXX.XXX] File does not exist: /var/www/html/users
任何帮助或见解将不胜感激!
最佳答案
看来我缺少 .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
#Rewrite CakePHP
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !server-status
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
关于php - CakePHP 重定向到/users/login,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34560266/