我已经设置了prestashop CMS并删除了安装目录,但是当我尝试打开我的网站链接www.mydomain.com时,我已经重定向到www.mydomain.com/install/而且CMS说,找不到该页面( 404)。
但如果我打开www.mydomain.com/index.php一切正常!
为什么CMS不会自动将我从www.mydomain.com重定向到www.mydomain.com/index.php?
答案 0 :(得分:2)
由于我不知道可能导致此问题的原因,但请执行以下步骤。一个人可以解决你的问题。
1)清除浏览器缓存。 2)转到首选项 - > SEO& PS管理员的网址。在页面下方,您将有三个选项
a)友好网址
b)自动重定向到Canonical URL
c)禁用apache多视图
交替启用/禁用它们并尝试加载页面。
此外,启用/禁用这些功能后,如果在加载首页之前清除浏览器缓存,则会很好。
有些时候我自己也会遇到这样的问题并且我会像这些一样修复它们并且对我有用,但我仍然不知道为什么会出现这个问题:P
希望这会有所帮助。如果它不起作用,请告诉我。
谢谢
答案 1 :(得分:0)
我认为你的htaccess文件中创建了一个不正确的规则。 (它在根文件夹中)
打开htaccess文件(在桌面上保留一份副本),#Dispatcher中的代码应如下所示:
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^www.yoursite.com$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^www.yoursite.com$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>
请检查并告知我们。