在开发服务器上克隆的Magento Site的url中找不到index.php?

时间:2011-10-24 10:22:48

标签: magento magento-1.5

我已将Magento 1.5.0.0现场克隆到我的开发服务器(Windows wamp)

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

每件事似乎都配置确定数据库连接好了,我已经设置了加载index.php页面的别名ok但是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

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

2 个答案:

答案 0 :(得分:4)

确保:

  • 在您的开发网站上启用了mod_rewrite
  • .htaccess已到位
  • .htaccess文件> RewriteEngine off
  • 或关闭来自magento admin configuration>web> Search Engines Optimization > Use Web Server Rewrites > No
  • 的网址重写

答案 1 :(得分:1)

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