次のように URL を短縮しようとしています。
www.mystore.com/webapp/wcs/stores/servlet/CategoryDisplay?langId=-1& storeId=10001&catalogId=10001&categoryId=10006
...これに:
www.mystore.com/CategoryDisplay?langId=-1&storeId=10001&catalogId=10001& categoryId=10006
IBM の例を使用すると、Apache 構成でこれを実行するだけで、ほとんどの URL を簡単に取り除くことができます。
RewriteRule ^shop/(.*) /webapp/wcs/stores/servlet/$1
そして、これを wc-server.xml ファイルに追加します。
<context-root-rewrite value=“/shop” />
/shop/ プレフィックスを完全に取り除くことは可能ですか? Apache (別名 IIS) にはこれを防ぐものは何もないように見えますが、Websphere Commerce はそれを妨げますか?