2011-09-06 14 views
3

我的magento網站有5個商店視圖。當我們使用英文產品並選擇法語時,它會正確重定向並以法語顯示產品。但是,當涉及到類別時,它根本不起作用。當在商店中的類別之間切換時出現404錯誤

我在與URL http://myweb.com/en/body-care一個類別,如果我改變了西班牙視圖,它不重定向到URL「../cuidado-del-cuerpo」它只是對http://myweb.com/es/body-care和顯示404錯誤(它改變'EN''ES',但不改變URL的最後部分)。

重寫未在URL重寫管理部分定義。我有5個類別和5個商店視圖,因此手動創建重寫規則並不是一個好主意。

我該如何解決這個問題?爲什麼我們在創建/修改每個類別的URL時沒有寫入重寫規則?

+0

也許你錯過了/沒有走錯一步#1從[創建多個網上櫥窗指南(HTTP:/ /www.magentocommerce.com/blog/comments/video-creating-multiple-online-storefronts-part1/)? – Zyava

+1

嗨,Zyava。那麼,情況並非如此。有沒有真正不同的店面,但店面。在這種情況下,我們不需要創建新的根類別,我們只需要爲每個商店視圖更改每個類別的名稱/ URL。我不確定,但我認爲它在一開始就起作用了,但是當我稍後更改某些類別的URL時,重定向沒有改變。 – PauGNU

回答

0

1)您可以檢查urlkey是否在商店視圖級別上定義,或者它是否設置爲網站級別?這樣,您只能爲EN和ES創建1個url密鑰。您需要它在商店視圖級別,確定2個單獨的值。

2)你的錯誤日誌中是否有東西? (並且您的錯誤日誌是否已打開?)通常會爲每個商店視圖自動創建網址重寫。如果沒有,您可能需要手動重新索引。

很難給予進一步的建議,因爲這個問題可以在任何地方(?衝突的模塊糟糕的代碼)

相關問題