0

次のカテゴリ構造があります。

デフォルト
->myCategory1
-->SubCat11
---->Category111
---->Category112
-->SubCat12
........
->myCategory2
-->SubCat21
---->Some_category

今私のカテゴリーのURLは

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

また

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

私はこのようなカテゴリのURL構造をしたい:

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 に答える