0

カスタム検索を実行する magento コントローラーがあります。URL は次のようになります。

mysite.com/catalogsearch/search?carbrand=toyota&color=red

私はApacheの書き換えルールを使用してこれを次のように書き換えようとしています

mysite.com/catalogsearch/search/carbrand/toyota/color/red

次のことを試しましたが、ルールが機能していないようで、404 ページに移動します。

RewriteRule /catalogsearch/search/cartype/(.*)/color/(.*)$ /catalogsearch/search/?cartype=$1&color=$2 [QSA]

ここで何か不足していますか?

4

1 に答える 1

0

残念ながら、catalogsearch モジュールにはコントローラー検索が含まれていないためmysite.com/catalogsearch/search?carbrand=toyota&color=red、URL の書き換えで url: を使用すると、常に 404 エラー ページが表示されます。

の代わりにmysite.com/catalogsearch/resultまたはを使用してください。mysite.com/catalogsearch/advancedmysite.com/catalogsearch/search

于 2012-10-26T12:48:06.883 に答える