http://xxx.jp
というサイトを携帯用に作成しています。
PCからは閲覧されたくないため、まず
http://xxx.jp/index.htmlには、「このサイトは携帯専用です。ドコモはhttp://xxx.jp/i/index.htmlへ。ソフトバンクはhttp://xxx.jp/s/index.htmlへ。auはhttp://xxx.jp/e/index.htmlへ」とリンクによる表記をしました。
.htaccessのmod_rewriteによるIPの振り分けで、PCからのアクセスはhttp://xxx.jp。ドコモからのアクセスはhttp://xxx.jp/i/index.html。ソフトバンクからのアクセスはhttp://xxx.jp/s/index.html。auからのアクセスはhttp://xxx.jp/e/index.htmlへと振り分けました。
しかし、このままでは、PCから直接http://xxx.jp/i/index.html、http://xxx.jp/s/index.html、http://xxx.jp/e/index.htmlへアクセスすると、見えてしまいます。なので、iの階層には、.htaccessでドコモ以外のIPアドレスを拒否。sの階層には、.htaccessでソフトバンク以外のIPアドレスを拒否。eの階層には、.htaccessでau以外のIPアドレスを拒否しました。
しかし、これでは携帯のクローラーもはじいてしまいます。
そこで、クローラーはIPの許可をしたいのですが、いまいちどのようにしたらいいのかわからないのです。
たとえば、クローラーがhttp://xxx.jpにアクセスしてきたとします。
そしたら、上記の設定より、http://xxx.jpの画面を解析するわけです。
このとき、.htaccessかmod_rewriteを使って、うまくクローラーをそれぞれの携帯サイトに誘導する手はないでしょうか?
また、マッタク違った方法でのアドバイスもございましたら、教えていただけると幸いです。
どうかよろしくお願い致します。
No.1ベストアンサー
- 回答日時:
クローラのIPはともかくUserAgentは既知ですよね?「携帯キャリア以外のIPを拒否」している.htaccessに「クローラの
UAは許可」を付け足せばいいのでは?shimixさんへ
さっそくのご回答、ありがとうございます。
UserAgentなのですが、偽装が簡単にできるらしいので、できればIPによる制限を――と考えています。
けれど、携帯キャリア以外のIPを拒否している.htaccessにクローラーのUAを許可は、なるほどと思いました。UAのIPのほうを.htaccessに登録すると、とりあえず携帯サイトにクローラーがきてくれるってことですよね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク コマンドプロンプトで、コマンドの飛ばし方を教えてください。 ネットワークにデータを飛ばす(copy) 4 2022/10/19 11:21
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- その他(IT・Webサービス) EXCELVBAでシートを他のブックにコピーする命令を出すと毎回存在しないシート名の問合わせがある 1 2022/05/07 15:12
- その他(パソコン・周辺機器) チャレンジタッチ3 改造 アプリインストールできない 1 2022/07/01 14:43
- UNIX・Linux bash のファイルの読み込み方についてご質問 3 2023/05/15 20:40
- Excel(エクセル) EXCELVBAでシートを他のブックにコピーする命令を出すと毎回存在しないシート名の問合わせがある 2 2022/05/07 17:16
- その他(メールソフト・メールサービス) ドメイン間違えでエラー送信メールが来ない 1 2022/05/10 18:44
- その他(プログラミング・Web制作) .htaccessの設定で、httpはhttpsに、且つ、wwwありに統一、の記述方法 2 2023/06/22 10:54
- その他(ブラウザ) このページは動作していません HTTP ERROR 401 2 2022/11/28 12:11
- WordPress(ワードプレス) ワードプレスの管理画面が行方不明。 1 2022/04/27 12:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【お助け!】サーバーからのメ...
-
MXレコードのプライオリティ値...
-
win7で net sessionコマンドが...
-
IPアドレスの数字の意味を教え...
-
IPアドレスの範囲からネットマ...
-
OneDriveに保存されているやつ...
-
EXCEL、上書き保存したは...
-
SONY ICカードリーダー RC-S330...
-
txt ファイル (テキストフ...
-
サポートされてないファイル形...
-
Excelで勝手に保存画面に飛びま...
-
拡張子datを解凍するにはどうし...
-
ダウンロードしたファイルの出...
-
拡張子「KRF2」ファイル
-
win10にインストールしたOpera...
-
拡張子のないファイルの作成
-
現在のfallout4におけるMOD導入...
-
ソフトはVectorでダウンロード...
-
MPC-BEのアスペクト比
-
PDFに変換すると画像等がずれて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【お助け!】サーバーからのメ...
-
Bシェル 変数にある文字列が含...
-
win7で net sessionコマンドが...
-
ホームページのIPアドレスを調...
-
puttyでSSHサーバーへのアクセ...
-
10分間隔にPINGを実行させたい
-
セルビア、ボスニアの方とセル...
-
Sendmailのエラーログ
-
メールを送ることができません
-
ファイアウォールにおけるネッ...
-
gyaoで待機中のまま再生されず...
-
IPunnumbered接続について教え...
-
ZenFone Max Pro (M1) SIMフリ...
-
DMMでダウンロードした動画が見...
-
IPアドレスの範囲からネットマ...
-
EXCEL、上書き保存したは...
-
SONY ICカードリーダー RC-S330...
-
現在のfallout4におけるMOD導入...
-
サポートされてないファイル形...
-
txt ファイル (テキストフ...
おすすめ情報