2012-04-19 62 views
0

我已經複製整個Magento站點(應用程序和數據庫轉儲)新的服務器,在這裏我們使用新的地址。 但是當我在瀏覽器中按下新地址時,它將重定向到舊網站。Magento的網站複製到新的服務器,重定向到老

我已經改變了安全和不安全的網址在core_config_data新的服務器上以指向新的地址。 我已經從緩存中手動刪除了所有內容。

如果我評論的index.php不運行法師::運行($ mageRunCode,$ mageRunType);只是回聲一些,它在瀏覽器中正確顯示。 但是,如果我取消了Mage :: run的註釋,它將重定向到舊地址。

另外,它根本不會從這個新位置讀取local.xml,因爲如果我只是在其中放入一些隨機數據, 我沒有收到任何錯誤,它仍然重定向到新地址。

有沒有人有一個想法可能是什麼問題? 謝謝。

+0

你真的確定magento/var/cache是​​空的嗎?如果你已經改變了數據庫中的URL(和local.xml來讀取它),那沒有什麼錯。確保您正在更改URL的所有配置,查找'SELECT * FROM core_config_data'''''路徑'web /%' – 2012-04-19 11:49:30

+1

您想要轉到主頁或其他頁面嗎?如果您需要重新編制目錄網址重新編制索引,則可能需要使用其他頁面 – sulman 2012-04-19 15:58:30

回答

2

你可以試着運行下面的QUER(IES)對新服務器的MySQL數據庫第一:

UPDATE `core_config_data` SET `value`='http://new.websiteurl.com/' WHERE `value`='http://old.websiteurl.com/' LIMIT 2; 

,如果你有一個HTTPS URL:

UPDATE `core_config_data` SET `value`='https://new.websiteurl.com/' WHERE `value`='https://old.websiteurl.com/' LIMIT 1; 

然後重新索引(系統>索引管理)和刷新magento緩存存儲(系統>緩存管理)。

2

我做了core_config_data更新並刷新了緩存和索引,管理面板正常工作,但主站點index.php在舊的和新的之間來回重定向。

現在有一個重定向循環。它最終給出「This webpage has a redirect loop」。

相關問題