我已将我的网站从一台服务器迁移到另一台服务器。现在它显示了其着陆页,但是当我点击任何链接时,它显示页面未找到。如果我手动将index.php
放入我的网站,那么它就可以正常工作。
示例:
mysite.com 此页面打开完美。
mysite.com/about 此页面显示错误。
mysite.com/index.php/about 此页面也正常运作。
在我的网站上,每个链接都没有index.php
我该怎么办?在magento或.htaccess文件中
答案 0 :(得分:0)
在根文件夹中创建.htaccess文件,其中包含以下内容
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.+)(?<!\.php)$ index.php/$1 [QSA,L]