質問 > その他 > PHPSESSIDが認識される件につきまして。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
poporin |
投稿日時: 2013/7/12 9:53
対応状況: −−−
|
常連 登録日: 2012/6/6 居住地: 投稿: 68 |
PHPSESSIDが認識される件につきまして。 googleのウェブマスターツールなどに下記のようなURLで重複するタイトルタグがあると認識されています。
/products/detail.php?product_id=25&image=main_image&PHPSESSID=mh0mesi1pdd7u8e09hc32o4jr4 /products/detail.php?product_id=25&image=sub_image9&PHPSESSID=mh0mesi1pdd7u8e09hc32o4jr4 PHPSESSIDを認識させない方法として、調べてみるとウェブマスターツールでPHPSESSIDに対してURLパラメーターを追加しクロールさせないようにする設定をすると良いということと、.htaccessに 「php_flag session.use_trans_sid Off」 と記載すると良いような ことが書いてありましたので実行してみました。 ECCUBEの場合、これで重複として認識されないようになりますでしょうか? クロールを数回待ってみましたが、なかなか減らないのが現状です。 おそらく、SEOなどを意識される方は対策をされていらっしゃると 思いますが、どのような対策をされていますでしょうか? main_image&PHPSESSID sub_image9&PHPSESSID ↑が認識されているURLに対して違いがある部分ですが、これはどのような意味を指すのでしょうか? ECCUBEの話題とは少しずれてしまい、申し訳ありませんが 情報をお持ちの方いらっしゃいましたらご教授願えたらと思います。 どうぞよろしくお願い致します。 EC-CUBEバージョン 2.12.5 PHPバージョン PHP 5.3.3 DBバージョン PostgreSQL 8.4.13 サーバー wadax共用 |
red |
投稿日時: 2013/7/12 18:00
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: PHPSESSIDが認識される件につきまして。 携帯サイトですよね
php_flag session.use_trans_sid Offしたら動かなくなります 一番いいのはcanonicalを使うことだと思います https://support.google.com/webmasters/answer/139394?hl=ja
|
poporin |
投稿日時: 2013/7/12 21:25
対応状況: −−−
|
常連 登録日: 2012/6/6 居住地: 投稿: 68 |
Re: PHPSESSIDが認識される件につきまして。 red様
お返事ありがとうございます。 とりあえずphp_flag session.use_trans_sid Off の記述は 消しました。 ウェブマスターツールのパラメーター設定も消しました。 PCサイトには下記のようなcanonicalを設定しておりますが 何か問題がありそうでしょうか? <link rel="canonical" href="http://www.*****.com<!--{$smarty.server.REQUEST_URI|h}-->" /> 素人質問で大変恐縮ですが下記のアドレスで携帯サイトと なぜわかるのでしょうか? /products/detail.php?product_id=25&image=main_image&PHPSESSID=mh0mesi1pdd7u8e09hc32o4jr4 /products/detail.php?product_id=25&image=sub_image9&PHPSESSID=mh0mesi1pdd7u8e09hc32o4jr4 ウェブマスターツールにおいてこれを重複認識させないためには PCサイトだけにcanonicalを設定するのではなく、モバイルサイトのsite_flame.tplにも設定をしないといけないということでしょうか? もし記述が必要な場合はどのようにすると良いでしょうか? ECCUBEの場合アクセスする端末で自動判別して表示されていると思うのですが携帯サイトのURLは/mobile で昔から 変わりはないのですかね・・・。 ECCUBEのように自動判別だと、どうも仕組みがわからず困惑しております・・・。 ショッピングサイトじゃないものでモバイルページを作るならURLですぐわかるのですが・・・。 素人質問で申し訳ありません。ご教授頂けますと幸いです。 |
red |
投稿日時: 2013/7/12 22:17
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: PHPSESSIDが認識される件につきまして。 <!--{$smarty.server.REQUEST_URI|h}-->の中身を見ていただけるとわかると思いますが、get値が全て含まれてしまうのでPHPSESSID=mh0mesi1pdd7u8e09hc32o4jr4も含んでしまいます、、それならばcanonicalを書かないほうがマシな気がします
なぜかというと重複してる内容をユニークですと申告していることになるからです。 もしcanonicalを書くのでしたら、PHPSESSIDや、pageなどを除くように書かないとまずいです &image=main_imageというのが、携帯サイトのメイン画像をクリックした場合のURLだったと思うので、携帯サイトかなと思った次第です たぶんですが、モバイルのクローラーが来た場合にはスマホサイトを表示させる、PCのクローラーが来た場合にはPCサイトを表示させる、モバイルのクローラーの場合はというふうにカスタマイズがいるんじゃないかと思いますが昔ちょっとやっただけなので現状どうなってるかはちゃんと調べないとわかりません wordpressなども、urlは同じでPC,スマホ,携帯を分けますのでそこまで考慮して作ればうまくいくようになるかと思います
|
poporin |
投稿日時: 2013/7/12 22:41
対応状況: 解決済
|
常連 登録日: 2012/6/6 居住地: 投稿: 68 |
Re: PHPSESSIDが認識される件につきまして。 red様
どうもありがとうございます。 そうだったのですね。大変勉強になりました。 クローラーの種類によって表示を変更できるように 調べてみたいと思います。 どうもありがとうございました。 また何かありましたらお力添え頂けると幸いです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |