-
1:ID:tgHVHb · 2020-03-03

A.htmlに、B.htmlをjQueryでインクルードさせているのですが、B.htmlにはnoindexを指定したいです。
この場合、A.htmlにもnoindexが反映されるのでしょうか?

9 件の回答

2:ID:RiTDXw · 2020-03-03

htmlにhtmlをインクルードさせるとhtml > htmlの構造になってしまいますよね?
それは文法的にJS使おうがNGなのでrobots.txtで指定すべきですよ

3:ID: · 2020-03-03

Re:2
アドバイスをいただきありがとうございます。
robots.txtについて勉強不足でした。
調べながら、正しい指定を入れます。

4:ID:RiTDXw · 2020-03-03

htmlタグもheadタグもない、パーシャルなHTMLなら逆に指定せずともindexされることはないと思うけど、拡張子がhtmlなら念の為robots.txtに指定するか、拡張子をなにか適当なものに変えとけばいいと思うよ

5:ID:j2Hyif · 2020-03-03

どんな方法でもいいと思うけど、普通にB.htmlにnoindex指定して何も問題ないよ。

6:ID:j2Hyif · 2020-03-03

Re:5
あ、A.htmlが空で、B.htmlの内容をhead含めてそっくりそのまま反映するっていう構造だと微妙だね。
というか、その場合、そもそもA.htmlがnoindex関係なくSEO不利だから、おすすめしない。

7:ID:WLSKOs · 2020-03-03

B.html ほかインクルードするヤツは全部 include/ 下に置いといて robots.txt で include を disallow すればいい。

8:ID:lrVOvi · 2020-03-04

インデ***されたくないなら不利は別に構わないのでは?

9:ID:lrVOvi · 2020-03-04

Re:8
キーワードに引っかかったせいか返信にならなかった……

10:ID:j2Hyif · 2020-03-04

Re:8
主は、A.htmlはインデクスさせたいっぽいよ?

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る