【问题标题】:URL rewriting is not properly configured on your server您的服务器上未正确配置 URL 重写
【发布时间】:2013-01-24 13:58:45
【问题描述】:

我尝试将我的 cakephp 版本从 1.3 升级到 2.5,但遇到了 url 重写问题。另一个 cakephp 应用程序在同一版本上运行,所以我确信 mod_rewrite 可以工作。

虽然当我访问 example.com/pages/home 时出现以下错误:

您的服务器上未正确配置 URL 重写。 1) 帮我配置 2) 我不/不能使用 URL 重写

当我进入我的正常主页并想点击主页链接时,我会得到以下网址:

http://example.com/app/webroot/index.php/

其他网址也是一样。

http://example.com/antwerp 变为 http://example.com/app/webroot/index.php/antwerp

当我转到 http://example.com/antwerp 时,该网站正常运行...

任何想法我哪里出错了?

【问题讨论】:

  • 听起来您还没有更新您的index.php 文件或Config/core.php 文件以匹配您正在使用的蛋糕版本。顺便说一句,CakePHP 2.5 不存在。
  • 我应该写 2.2.5

标签: cakephp url-rewriting


【解决方案1】:

我建议访问您的帐户并分别从以下位置重新上传您的 .htaccess 文件。

/app
    .htaccess
    /webroot
        .htaccess
.htaccess

某些 FTP 不会自动上传这些文件,除非您强制它这样做。

如果这不起作用,请检查您的 php.ini 文件是否在此应用程序的 public_html 文件夹中。

【讨论】:

  • 我已经分别从每个文件中复制了代码,还单独上传了 ftp 文件,但没有成功:(
  • 我在答案底部添加了关于php.ini 文件的一行
猜你喜欢
  • 2011-10-24
  • 2012-01-09
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 2013-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多