2017-08-17 47 views
1

所以我安装了Apache2的Ubuntu 16.04,并且我的本地站点在/ var/www/html /目录内。本地站点重定向到错误的地址

问题是,我的一个基于magento 1.9的网站每次都重定向到错误的网址。每当我尝试访问本地主机/我的站点/,它会将我重定向到localhost/my-site/localhost/my-site/

我试图改变.htaccess,甚至删除它从站点根文件夹相同更改apache2/site-available文件夹内的apache2主机配置,甚至创建新的虚拟主机,但没有帮助。

我也尝试完全重新安装apache,但没有结果。我的主机文件刚刚定义了localhost,所以它不能与其他主机冲突。

我认为它用localhost/my-site替换index.php url部分,但我不知道如何解决它。

我会真的很感谢一些帮助,因为我试图解决这几天已经没有结果。

谢谢。

+0

检查在Magento管理员下的设置:* system> configuration> general> web> Unsecure | Secure> Base URL * - 在你的情况下它可能应该是* http(s):// localhost/my-site/* – CD001

+0

我已经做过,尝试了不同的设置 - 没有帮助。 Btw管理员pannel does not工作太多,所以我不得不改变在数据库中。 –

+0

如果您更新了数据库。删除'/ var/cache /'文件夹的内容。有时甚至在更新基本URL之后,缓存将保持重定向。您还需要清除浏览器缓存,因为它们也会缓存301重定向。 – Charles

回答

0

好吧,我已经通过删除/ var/tmp目录中的本地PC上的缓存文件夹来解决此问题。显然,这个缓存在第一次重定向时保存了,之后我重定向了,因为这个。

希望这会帮助别人。