2017-08-17 50 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上的緩存文件夾來解決此問題。顯然,這個緩存在第一次重定向時保存了,之後我重定向了,因爲這個。

希望這會幫助別人。