我已经设置了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?
我已经设置了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?
因为我不知道什么可能会导致此问题,但请执行以下步骤。人们可以解决你的问题。
1)清除浏览器缓存。 2)转到首选项 - > SEO &在PS管理员的网址。下跌的一页,你将有一些三个选项
一)友好的URL
B)自动重定向到规范的网址
C)禁用Apache的多视图
启用/或者禁用它们,并尝试加载页面。
此外,在启用/禁用这些功能后,如果您在加载首页之前清除浏览器缓存,那将会很好。
有些时候我自己也得到这样的问题,我解决他们像这些和我的作品,我仍然不知道为什么这个问题occures:P
希望这会有所帮助。如果它不起作用,请告诉我。
谢谢
非常感谢你这个工作对我来说,但我的问题是,它重定向 –
欢迎您:)安装指南。很高兴听到它帮助你。 –
我认为在你的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>
只是检查,让我知道。
我不知道这是否会帮助你,但是当我设置了一个的Prestashop对当地的环境,我需要重新启动Apache一旦安装完成,以避免此问题 – romainberger