我最近将我的网页从一台服务器复制到另一台服务器。完整的webserver根目录下载并解压缩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
非常感谢任何帮助或见解!
答案 0 :(得分:0)
看来我错过了.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>