php - CakePHP 重定向到/users/login

标签 php mysql cakephp

我最近将网页从一台服务器复制到另一台服务器。完整的网络服务器根目录下载并解压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/

相关文章:

php - Cakephp 模型类中的 save 方法会在创建和更新记录之间进行选择吗?

php - mysql查询循环,结果存储在数组中

php - Mysql( Doctrine )正在重复计数结果,可能是由于分组依据,但无法弄清楚

javascript - 动态添加的表单字段不会发布到服务器

mysql - 即使我位于根文件夹中,Drush cc 也只提供两个选项

php - 如何在不使用 Ajax 的重定向的情况下从不同的 php 页面请求数据?

javascript - Javascript 代码(显示更多 - 显示更少)

mysql - 对加密列进行排序有哪些不同的方法?

sql - 如何更改SQL插入语句的目标表?

php - cakephp 2.0 中的双下划线