バージョン選択

フォーラム

メニュー

オンライン状況

48 人のユーザが現在オンラインです。 (39 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 48
もっと...

サイト内検索

質問 > フロント機能 > カテゴリページの静的URL化

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
468
投稿日時: 2019/1/25 15:42
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: カテゴリページの静的URL化
.htaccessでの対応も可能かと思いますが、
FrontControllerProvider.phpを変更するのであれば、

$c->match('/products/watch', '\Eccube\Controller\ProductController::index')->bind('product_list_watch')->assert('category_id', '\d+')->value('category_id', 1);

これで
http://xxxxx/products/watch/
にアクセスした時に
category_id=1の商品一覧が表示されると思います。

ただ、カテゴリの都度、記述しておく必要がある為、
カテゴリの追廃止の都度、ソースを書き換える必要がある事、
第2階層以下のカテゴリがある場合、もう少し記述が複雑になる事、
カテゴリブロックからの<a>タグのリンクは
http://xxxxx/products/list?category_id=1
の形式のままの為、SEO的にあまり意味のないURLとなります。
(逆にhttp://xxxxx/products/list?category_id=1http://xxxxx/products/watch/で同じ内容が表示される為、
 コンテンツの重複判定をされるかもしれません)

SEO対策が目的なのであれば、
複数個所(ProductController, /src/Eccube/Resource/template/default/Block/category.twig, /src/Eccube/Resource/template/default/Product/list.twig, /src/Eccube/Resource/template/default/Product/detail.twig)の変更が必要になるかと思います。

一応、その辺りを対応したプラグインも有償にはなりますが、販売しております。
https://www.ec-cube.net/products/detail.php?product_id=1634


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   カテゴリページの静的URL化 rmaki 2019/1/25 14:04
   » Re: カテゴリページの静的URL化 468 2019/1/25 15:42
       Re: カテゴリページの静的URL化 rmaki 2019/1/25 16:04

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,119名です
総投稿数は110,039件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.