2013-04-16 50 views
1

我已经设置了prestashop CMS并删除了安装目录,但是当我尝试打开我的网站链接www.mydomain.com时,我已重定向到www.mydomain.com/install/并且CMS说,找不到该页面(404)。Prestashop重定向我安装/

但是,如果我打开www.mydomain.com/index.php一切正常!

为什么CMS不会自动将我从www.mydomain.com重定向到www.mydomain.com/index.php?

+0

我不知道这是否会帮助你,但是当我设置了一个的Prestashop对当地的环境,我需要重新启动Apache一旦安装完成,以避免此问题 – romainberger

回答

2

因为我不知道什么可能会导致此问题,但请执行以下步骤。人们可以解决你的问题。

1)清除浏览器缓存。 2)转到首选项 - > SEO &在PS管理员的网址。下跌的一页,你将有一些三个选项

一)友好的URL

B)自动重定向到规范的网址

C)禁用Apache的多视图

启用/或者禁用它们,并尝试加载页面。

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

有些时候我自己也得到这样的问题,我解决他们像这些和我的作品,我仍然不知道为什么这个问题occures:P

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

谢谢

+0

非常感谢你这个工作对我来说,但我的问题是,它重定向 –

+0

欢迎您:)安装指南。很高兴听到它帮助你。 –

0

我认为在你的htaccess文件中创建了一个不正确的规则。 (这是在根文件夹)

打开htaccess文件(保留一个副本在桌面上)和#调度程序中的代码应如下:

# 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> 

只是检查,让我知道。