【问题标题】:index.php not found in url of cloned Magento Site on Development server?在开发服务器上克隆的 Magento 站点的 url 中找不到 index.php?
【发布时间】:2011-12-14 00:34:44
【问题描述】:

我已将一个实时 Magento 1.5.0.0 站点克隆到我的开发服务器(windows wamp)

开发服务器的 roor 目录中没有 .htaccess 文件,但我已将另一个 magento 安装中的一个复制到我的根目录中?

一切似乎都配置好了,数据库连接好了,我已经设置了加载 index.php 页面的别名,但是 url 不起作用,所以如果我点击联系我们页面,服务器错误是:

在此服务器上找不到请求的 URL /vhosts/petextra/magento/index.php。

同样的地址栏网址是:http://127.0.0.1/petextra/contact-us/

如果我在地址栏中手动输入 index.php

http://127.0.0.1/petextra/index.php/contact-us/` 

然后页面加载正常。

一些网址怎么不包括index.php

有人知道为什么会这样吗?

【问题讨论】:

  • 你忘记复制 .htaccess 了?
  • 开发服务器的 roor 目录中没有 .htaccess 文件,但我已将另一个 magento 安装中的一个复制到我的根目录中?谢谢
  • @Anton S 复制过来的 .htaccess 仍然有同样的问题,我需要配置它吗?
  • 确保您的开发站点上启用了 mod_rewrite 并且 .htaccess 已就位或关闭来自 magento admin 的 url 重写
  • @Anton S 工作!关闭 - 在 .htaccess 文件中关闭 RewriteEngine 并设置配置 > 网络 > 搜索引擎优化 > 使用 Web 服务器重写 > 不,谢谢您的帮助,我应该将此作为答案发布还是您想要这样做?非常感谢您的帮助...

标签: magento magento-1.5


【解决方案1】:

同样的事情发生在我身上,问题是我启用了搜索引擎优化,但后来切换到 NO。之后工作正常

【讨论】:

    【解决方案2】:

    确保:

    • 在您的开发站点上启用了 mod_rewrite
    • .htaccess 就位
    • .htaccess 文件 > RewriteEngine 关闭
    • 或关闭来自 magento 管理员 configuration>web> Search Engines Optimization > Use Web Server Rewrites > No 的 url 重写

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-23
      相关资源
      最近更新 更多