質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

0回答

311閲覧

サーチコンソールのリダイレクトエラーについて

u-sukesan

総合スコア156

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2019/12/19 05:54

編集2019/12/19 06:17

サーチコンソールにて大量のリダイレクトエラーが発生しているのですが
そのほとんどが

①https:// aaa.com/aa.html/bb.html

といった意味不明な参照先となっております。

当該ページ(https:// aaa.com/aa.html)を確認したところ

<a href='bb.html'></a>

というリンクは存在しました。
google bot はこれを下記のように判断したのでしょうか?
https:// aaa.com/aa.html/bb.html

<a href='./bb.html'></a>
こう書くとエラーは消えるのでしょうか

また同様に
②https:// aaa.com/cc.html/dd.html
といったリダイレクトエラーの箇所は

https:// aaa.com/cc.html内に、javascriptによるdd.htmlへのジャンプメニューが存在しますが、
https:// aaa.com/cc.html/dd.htmlというリンクは存在しません。

補足.htaccessの設定です

AddType application/x-httpd-php .html .js .inc RedirectMatch gone ^/apple-touch-icon* <IfModule mod_deflate.c> SetOutputFilter DEFLATE #古いブラウザ対策 BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch \bMSIE\s(7|8) !no-gzip !gzip-only-text/html #画像は圧縮しない GIF、JPEG、PNG、ICO SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|ico)$ no-gzip dont-vary </IfModule> #検索エンジンのUserAgentを環境変数に代入 SetEnvIf User-Agent "Googlebot" allowbot SetEnvIf User-Agent "msnbot" allowbot SetEnvIf User-Agent "bingbot" allowbot SetEnvIf User-Agent "Slurp" allowbot SetEnvIf User-Agent "Y!J" allowbot SetEnvIf User-Agent "archive.org_bot" allowbot #一旦、すべてのアクセスを拒否 order deny,allow deny from all #検索エンジンからのアクセスを許可 allow from env=allowbot allow from googlebot.com allow from google.com #許可するIPアドレスを一覧で記述 allow from 1.0.16.0/20 allow from 1.0.64.0/18 allow from 1.1.64.0/18 ・・・省略

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miyabi_takatsuk

2019/12/19 06:03

.htaccessないし、サーバーのアパッチの設定コードを記載してください。 サーバーの設定が怪しい気がします。 もしくは、そういった形式でリンクされている可能性もあります。 (昔流行ってた検索エンジン系サイトのリンク形式がおかしくてそうなってしまってる、とか)
u-sukesan

2019/12/19 06:18

ありがとうございます。 補足として.htaccessの内容を本文に追記しました。
Lhankor_Mhy

2019/12/19 07:05

ページ内でJavaScriptは動作していますか?
u-sukesan

2019/12/19 07:06

はい、動作しております
Lhankor_Mhy

2019/12/19 07:06

あ、書いてありましたね。失礼しました。 location.href などを操作しているかと思いますが、その部分のコードをご提示いただけますか?
u-sukesan

2019/12/19 07:09

ジャンプメニュー部分です。 <script> function selectmenu(linkLoc) { if(linkLoc !="") { window.location.href=linkLoc; } } </script> <select onchange="selectmenu(this.options[this.selectedIndex].value)"> <option value='bb.html'>bb</option> </select>
Lhankor_Mhy

2019/12/19 07:21 編集

うーん、問題なさそうですね。 canonical や RSS、サイトマップ とかはいかがでしたか?
u-sukesan

2019/12/19 07:24

あ、それかもしれません aa.htmlに <link rel="canonical" href="https://aaa.com/aa.html" /> と記載していますので、ここでのリンク(bb.html)がhttps://aaa.com/aa.html/bb.htmlとbotは思ってしまっているということでしょうか
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問