昔はできたEC-CUBEカテゴリーURL短縮変更のパラメータが無い

以前のリダイレクトの説明だと現在のEC-CUBE 2.13.xには通用しない内容に多少なっています。

  • 個別URLパラメータあり
  • カテゴリーURLパラメータ無し!(昔はあった)

今回お伝えしたいのはパラメータにカテゴリーURLの「LIST_C_HTML欄」が無くなっているということです。なので無理に変更して歪みが生じるよりは放っておく方が良いかと思いました。

個別URLパラメータはまだある

商品個別ページだけリダイレクトしたい場合は、パラメータに欄はまだあるのでproducts/detail.php?product_id=を任意に変更します。

  • P_DETAIL_URLPATH
  • MOBILE_P_DETAIL_URLPATH

products-path

次に.htaccessを/productsフォルダに入れてアップロードすれば適用されます。

RewriteEngine on
RewriteRule ^detail([0-9]+)+ detail.php?product_id=$1 [L]

Smartyのテンプレート内では/rss/products.tplでまだproducts/detail.php?product_id=が剥き出しになっている箇所があるのでそこを変更すると全部です。

短縮する必要性はあまり感じない

mod_rewriteで動的URLを静的URLに変更するとURLも短くなるし、SEOにも有利?というのが昔はありました。URLが短いのには超したことありませんが、SEO的にはもう今の段階なら動的URLでもどっちでもいいでしょう。