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

在开发服务器上克隆的Magento站点的url中找不到index.php?,magento,magento-1.5,Magento,Magento 1.5,我已将live Magento 1.5.0.0站点克隆到我的开发服务器(windows wamp) 开发服务器在roor目录中没有.htaccess文件,但我已将另一个magento安装复制到我的根目录中 一切似乎都配置正常数据库已连接正常,我已设置alias加载index.php页面正常,但url不起作用,因此如果我单击“联系我们”页面,服务器错误为: 在此服务器上找不到请求的URL/vhosts/petextra/magento/index.php 相同的地址栏url为:http://127

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


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

一切似乎都配置正常数据库已连接正常,我已设置alias加载index.php页面正常,但url不起作用,因此如果我单击“联系我们”页面,服务器错误为:

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

相同的地址栏url为:
http://127.0.0.1/petextra/contact-us/

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

http://127.0.0.1/petextra/index.php/contact-us/` 
然后页面加载ok

url如何不包括
index.php

有人知道为什么会发生这种情况吗?

确保:

  • 您的开发站点上已启用mod_重写
  • .htaccess已就位
  • .htaccess文件>重写引擎关闭
  • 或者从magento admin关闭url重写
    配置>web>搜索引擎优化>使用web服务器重写>否

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

你忘了复制.htaccess?开发服务器的roor目录中没有.htaccess文件,但我已从另一个magento安装中将其复制到我的根目录中?thanks@AntonS复制的.htaccess仍然存在相同的问题,我必须对其进行配置吗?确保在您的开发站点上启用了mod_rewrite,并且.htaccess已就位,或者关闭从magento重写urladmin@Anton他在工作!关闭-在.htaccess文件中关闭重写引擎并设置配置>web>搜索引擎优化>使用web服务器重写>否谢谢您的帮助,我是否将此作为答案发布,还是您希望这样做?非常感谢你的帮助。。。