【发布时间】: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