質問 > フロント機能 > URLの正規化について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sh1ntqr0 |
投稿日時: 2017/9/21 14:45
対応状況: −−−
|
半人前 登録日: 2016/6/13 居住地: 投稿: 22 |
URLの正規化について お世話になっております。
現在EC-CUBEを使用しております。 https://xxx.jp/index.php等の index.phpやindex.htmlを取り除き、 URLの正規化をしてSEO対策をしたいと考えております。 しかし下記リダイレクト設定を記述してみたところ、 トップページはきちんとURLが省略され、リダイレクトがかかるのですが、 entryやcartやadminなどといった箇所のindexが省略されると、 きちんとログインができなかったり、検索結果が表示されなかったり、カートの先に進めず永遠とカート画面が表示されたりしてしまいます。 こちらは下記の記述方法が悪いのでしょうか? それともトップページ以外は除外するように1つずつ設定をしないといけないのでしょうか?(codeの4行目のような感じです) もし最適な方法をどなたか知っておられたら ご教授頂きたいと思っております。 どうぞよろしくお願いいたします。 ちなみに html/.htaccessに下記ソースを記述しております。
|
468 |
投稿日時: 2017/9/22 10:13
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: URLの正規化について index.php無しのURLへ301リダイレクトが実行されていると思いますが、
entryや購入処理など、直接アクセスを禁止しているようなページでは予期しない動作をするかと思います。 (該当ページのURLを直接アドレスバーに入力して遷移すると、不正なページ移動ですのメッセージが表示されるようなページ) >トップページ以外は除外するように1つずつ設定をしないといけないのでしょうか?(codeの4行目のような感じです) 挙動がおかしくなるページは対象外となるようにルールを追加する必要があると思います。 会員登録のページやカートの中身などは、一般的には検索エンジンにインデックスさせる意味は無いかと思いますので、 URLの正規化を行わず、robots.txtでクローラーの対象外にしておいたほうが サイトの挙動もおかしくならず、色々調整しなくて済むのではないかと思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |