質問 > フロント機能 > URL静的化の際のcanonicalタグについて |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
metan |
投稿日時: 2015/8/23 19:01
対応状況: −−−
|
一人前 登録日: 2013/3/4 居住地: 投稿: 112 |
URL静的化の際のcanonicalタグについて いつもお世話になっております。
この度、canonicalタグについて分からないところがございまして、ご教授頂きたいと思い書き込みさせて頂きました。 現在、htaccessに下記のコード記述して商品一覧ページ、商品詳細ページの静的化を行っております。 RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.●●\.jp RewriteRule (.*) http://●●.jp/products/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^detail([0-9]+).html+ detail.php?product_id=$1&%{QUERY_STRING} [L] RewriteRule ^list([0-9]+).html+ list.php?category_id=$1&%{QUERY_STRING} [L] そして、site_frame.tplには、 <link rel="canonical" href="http://●●.jp<!--{$smarty.server.REQUEST_URI}-->" /> を記述いたしました。 ソースを見るとcanonicalタグは記述されているのですが、 http://●●.jp/products/list.php?category_id=1 にてアクセスした場合のcanonicalは、 <link rel="canonical" href="●●.jp/products/list.php?category_id=1" /> となっており、 http://●●.jp/products/list1.html にてアクセスした場合のcanonicalは、 <link rel="canonical" href="●●.jp/products/list1.html" /> となっております。 *商品詳細も同様です。 こちらを、 http://●●.jp/products/list.php?category_id=1 でアクセスした場合でも、 http://●●.jp/products/list1.html でアクセスした場合でも、 また、並び替えを行ってパラメータがついたURLの際も canonicalタグを <link rel="canonical" href="●●.jp/products/list1.html" /> 上記に統一したいと考えているのですが、どのようにすれば良いでしょうか? お手数お掛けしますが、よろしくお願い致します。 EC-CUBEバージョン 2.12.2 PHPバージョン PHP 5.3.3 DBバージョン MySQL 5.0.95 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» URL静的化の際のcanonicalタグについて | metan | 2015/8/23 19:01 |
Re: URL静的化の際のcanonicalタグについて | tsuji | 2015/8/26 13:41 |