Prestashop将我重定向到安装/

Prestashop将我重定向到安装/,prestashop,Prestashop,我已经设置了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?因为我不知道是什么导致了这个问题,但请执行以下步骤。有人可以解决你的问题 1) 清

我已经设置了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?

因为我不知道是什么导致了这个问题,但请执行以下步骤。有人可以解决你的问题

1) 清除浏览器缓存。 2) 转到PS admin的首选项->搜索引擎优化和URL。在下一页中,您将有三个选项

a) 友好网址

b) 自动重定向到规范URL

c) 禁用apache多视图

交替启用/禁用它们并尝试加载页面

此外,在启用/禁用这些功能后,如果在加载首页之前清除浏览器缓存,也会很好

有时我自己也会遇到这样的问题,我会像这样解决它们,这对我来说很有效,但我仍然不知道为什么会出现这样的问题:p

希望这会有所帮助。如果它不起作用,请告诉我


谢谢

我认为您的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>
#调度程序
RewriteCond%{REQUEST_FILENAME}-s[或]
RewriteCond%{REQUEST_FILENAME}-l[或]
RewriteCond%{REQUEST_FILENAME}-d
重写cond%{HTTP_HOST}^www.yoursite.com$
重写规则^.*$-[NC,L]
重写cond%{HTTP_HOST}^www.yoursite.com$
重写规则^.*${ENV:REWRITEBASE}index.php[NC,L]

请检查并让我知道。

我不知道这是否对您有帮助,但当我在本地环境上设置了一个Prestashop时,我需要在安装完成后重新启动Apache以避免此问题。您知道这对我很有效,但我的问题是它被重定向到安装指南页面