1

次の URL を取る htaccess mod_rewrite ルールを作成するのに苦労しています。

http://www.mydomain.com/index.php?route=product/search&filter_name=SEARCH%20CRITERIA

次の行に沿って、それをさらに何かにします。

http://www.mydomain.com/search/SEARCH-CRITERIA

あるいは

http://www.mydomain.com/search?filter_name=SEARCH%20CRITERIA

私が試したことはすべて、Opencart フレームワークによって自動生成される SEO フレンドリーな URL を壊しているようです。これはどのように行うことができますか?

4

1 に答える 1

1

あなたの.htaccessファイルでは、sitemap.xml と googlebase.xml を書き換えるために使用される行のすぐ後ろで、最後の一般的なルールの前にルールを配置します。

ルールは次のようになります。

RewriteRule ^search\/(.*)$ index.php?route=product/search&filter_name=$1

- テストしていません。単なる推測です。

また、あなたが試したことを教えていただければ幸いです。

于 2012-12-10T10:34:25.523 に答える