簡體   English   中英

添加Magento系統URL重寫

[英]Adding Magento System URL Rewrite

嘗試執行301重定向魔術時,我不小心刪除了一些系統URL重寫(即,將一個子類別定向到另一類別,因為它們是重復的,但在不同的父類別中)。

刪除這些系統URL重寫后,我意識到這些URL對於SEO而言不是“漂亮”的。 例如,我刪除了一個系統URL重寫:

flow-meters

/catalog/category/view/s/flow-meters/id/481/

基本上,現在每次單擊此類別時,我都會獲得/catalog/category/view/s/flow-meters/id/481/而我希望URL表示類似於sprayers/flow-meters 有沒有辦法通過儀表板將此添加到Magento? 還是我必須擺弄數據庫表?

任何幫助,將不勝感激。

您應該能夠通過重新索引系統來重新生成Magento的標准URL重寫。 具體來說,目錄URL索引需要重建。

您可以通過CLI界面以編程方式執行以下操作

$ php shell/indexer.php --reindex catalog_url

或者,根據您的問題,通過后端后端管理應用程序

System -> Index Management

我進入了數據庫內部的core_url_rewrite表,並手動插入了與類別ID相匹配的行。 然后在“ System --> Cache Management清除緩存似乎可以使系統正常運行。

備份core_url_rewrite表並截斷它。 然后清除緩存,然后從magento索引管理配置中為“目錄URL重寫”重新索引。

同樣,在重新索引之前,請確保已啟用Web設置中的“搜索引擎優化”設置。

這樣我解決了我的問題。

希望這會有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM