移植服务器后,Magento网站在点击页面链接上显示“未找到”

时间:2014-07-17 10:07:19

标签: php .htaccess magento

我已将我的网站从一台服务器迁移到另一台服务器。现在它显示了其着陆页,但是当我点击任何链接时,它显示页面未找到。如果我手动将index.php放入我的网站,那么它就可以正常工作。

示例:

mysite.com 此页面打开完美。

mysite.com/about 此页面显示错误。

mysite.com/index.php/about 此页面也正常运作。

在我的网站上,每个链接都没有index.php

我该怎么办?在magento或.htaccess文件中

1 个答案:

答案 0 :(得分:0)

在根文件夹中创建.htaccess文件,其中包含以下内容

RewriteEngine on 

RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.+)(?<!\.php)$ index.php/$1 [QSA,L]