我正在尝试将我的locahost CakePHP网站部署到子域。我能够查看该网站但是当我尝试登录或注册时它无法正常工作。
它没有显示任何验证错误,也不允许我登录或注册,它登陆以下网址:
subdomain.example.com/webroot/index.php?url=users/login
它应该是这样的:
subdomain.example.com/users/login
我正在使用Go Daddy共享主机。
答案 0 :(得分:0)
这听起来(并且看起来)像Apache重写问题。您需要注意以下几点:
检查以确保.htaccess文件是预期的。您应该在app目录中有一个,在webroot目录中有另一个。有时,当我们压缩和/或传输文件到Web服务器时,.htaccess文件会被遗忘。
确保您运行网站的服务器已重写。这可能需要您致电Go Daddy的支持。但我的经验是他们总是愿意提供帮助。
答案 1 :(得分:0)
http://bakery.cakephp.org/articles/cguyer/2009/10/18/mod-rewrite-on-godaddy-shared-hosting定义的旧设置已解决了该问题。
谢谢大家的帮助。