0

我有以下类别结构:

默认
->myCategory1
-->SubCat11
---->Category111
---->Category112
-->SubCat12
........
->myCategory2
-->SubCat21
---->Some_category

现在我的类别网址是

http://<host_name>/myCategory1/SubCat11/Category11

或者

http://<host_name>/myCategory2/SubCat21/Some_category

我想做这样的类别网址结构:

http://<host_name>/SubCat11/Category111

或者

http://<host_name>/SubCat21/Some_category

有任何想法吗?

谢谢。

4

1 回答 1

0

因为您实际上是在尝试向后执行此操作,所以在 Magento 中没有可预见的方法来执行此操作。

您也许可以在 .htaccess 文件中重写 URL。您通常会按如下方式创建规则:

RewriteRule ^/SubCat11/Category111/ /Category111/SubCat11 [L,R=301]

这似乎相当麻烦。也许可以使用通配符进行改进:

RewriteRule ^/([^/]+)/([^/]+)/ /$2/$1 [L,R=301]
于 2012-05-21T15:48:22.257 回答