• 締切済み

.htaccessで特定ドメインから以外はTOPへ

www.popopo.comというサイトを持っていたとします そのサイトの中のdeep.htmlというページ(www.popopo.com/deep.html)のURLがどこかに貼られたとします。いわゆるディープリンク すると私のサイトドメイン以外から、外部から直接deep.htmlにアクセスされますよね しかし私は自分のサイトのトップページをまず見て欲しい考えです。 なので、自分のサイトのドメイン以外からディープリンクで来るアクセスを いったんトップページに飛ばしたいです。 そこで調べると、.htaccessを使うことができることまではわかりましたが 書き方が分かりません。 .htaccessを使って、www.popopo.comの文字列を含んだ場所以外からのディープリンクは全部、トップページwww.popopo.comに飛ばす方法を教えてください。

みんなの回答

回答No.1

https://www.google.co.jp/search?q=htaccess+%E3%83%AA%E3%83%95%E3%82%A1%E3%83%A9%E5%88%B6%E9%99%90 基本中の基本。これくらい自分で検索すればすぐ見つかる。 ……まあ、 >しかし私は自分のサイトのトップページをまず見て欲しい考えです。 >なので、自分のサイトのドメイン以外からディープリンクで来るアクセスを >いったんトップページに飛ばしたいです。 なんてことを今時まだ言ってるような人だからしょうがないんでしょうけど(笑)

oshietekun1go
質問者

補足

嗚呼、夏だけあって、笑ってみたいお年頃の方が迷い込んできたようですが、 貴方は第三者がのせている情報を、しかも具体的な解決策をのせた第三者のページでもなく、ただの検索一覧をそのまま提示しただけです。 さらにもっとしょうがないことに、基本的に貴方が検索内容を勘違いされていることです。 私はサイト外からのアクセスを拒否するのではなく、一度トップページに飛ばしたいと言っているのです。 ちなみに、「見せたい」という目的はTOPページに規約と同意確認を書きたいからですよ。

関連するQ&A

  • Movable Typeを独自ドメインでトップページにするには?

    Movable Type 4.12を独自ドメインで例えば http://example.com にアクセスすると表示するようにしたいのですが、どうすれば出来るでしょうか? ブログ作成でサイトURLでディレクトリ名を入力するようになっていますし、かと言ってそれを入力しないとトップページにアクセスしても表示されません。 .htaccessを使えばどうにかなるのかと思い、DirectoryIndexとか使ってみても出来ませんし・・・。

  • htaccessでドメインの偽装

    こちらのカテゴリーであっているかわかりませんが…。 現在ホームページを2つ運営しています。 片方のURLがhttp://www.xxxxx.jp/ もう片方のURLがhttp://www.uuuuuu.com/とします。 xxxxx.jpの方ではCGIが使えないため、uuuuuu.comにCGIを設置し、それを呼び出しています。 当然CGIのページのみURLが変わってしまうのですが、 それを元のサイトと同じドメインにし、同じサーバー内で稼動してるように見せたいのです。 http://www.uuuuuu.com/cgi/xxxxx.cgi ↓ http://www.xxxxx.jp/cgi/xxxxx.cgi(でも実際に設置しているのはhttp://www.uuuuuu.com/) htaccessでそのようなことは可能でしょうか? 出来てしまったらhtaccessさえ使えれば誰だってドメイン偽装が出来てしまうので、無理だろうなぁとは思うのですが、 もし可能であれば教えていただけますでしょうか…。

  • .htaccessでサイトの引っ越し

    .htaccessでサイトの引っ越し サーバーとドメインの変更がり引っ越しをします。 調べてみたところ.htaccessでリダイレクトするべきとあったのですが書き方について質問です。 サイトのURLをhoge.co.jpからexsample.co.jpに変更します。 この場合の書き方ですが下記の一行でいいのでしょうか? RedirectMatch 301.* http://www.exsample.co.jp/ しかし上記の場合どんなURLであっても全てを新しいURLにリダイレクトしますよね? 階層やファイル名は全く同じになるので可能であれば実現したい事は・・・ ・旧ドメイン/aaa.htmlにアクセスがあれば新ドメイン/aaa.htmlにリダイレクト ・旧ドメイン/bbb.htmlにアクセスがあれば新ドメイン/bbb.htmlにリダイレクト ・旧ドメイン/ccc.htmlにアクセスがあれば新ドメイン/ccc.htmlにリダイレクト と全てをトップページにリダイレクトするよりはそれぞれのページにリダイレクトしてやる方が親切かと思ったのですがどのように書けばいいでしょうか?

    • ベストアンサー
    • HTML
  • .htaccessでリダイレクト

    サイトのディレクトリ構造やファイル名を変えたため、 外部からのリンクが切れてしまっています。 .htaccessを設置したディレクトリ以下で ファイルが見つからない場合、TOPページにリダイレクト、 という動作を実現するにはどう記述すれば良いのでしょうか。 TOPページを http://www.hoge.com/ とすると、 とりあえず思いつくのは ErrorDocument 404 / なのですが、404エラーをエラー表示以外の リダイレクトに使うのが正しいのか分かりません。 こういう目的のリダイレクトの書式もあるのでしょうか。 よろしくお願いします。

  • htaccessを使ってトップページ以外のアクセスを全てトップページへリダイレクトしたいです

    急遽、今日の今日、サイトを準備中表示にしなければならなくなりました。 よって、htaccessを使ってトップページ以外へのアクセスを全てトップページへリダイレクトしたいのですが、htaccessファイルの中身はどのように記述するのでしょうか? 知識が全くなく、検索調べもしておるのですが、別のノウハウは見かけますがズバリがなかなか見当たらない状況です。 なお、ページが沢山あるので各ページをひとつひとつリダイレクトリストに入れていくのは無理です。「ALL」のような指示で済ませたく思っております。 今日の今日で申し訳ありませんが、ご存知の方いらっしゃいましたら宜しくお願い致します。

  • htaccess wwwなし

    htaccessで、urlをwwwなしにさせる設定を行いテストをしました。 http://www.hoge.com にアクセスすると、まず 「この接続は保護されません。」と警告され続いてしたの方にあるそれでもアクセスするリンクをクリックすると「ドメインウェブの設定が見つかりません。」と表示されました。urlをwwwなしにするのはこれで成功なのでしょうか? wwwありにアクセスされるとwwwなしにりダイレクトさせる方法はありますか?

  • .htaccessで特定のドメインを弾きたい

     http://www.aaa.com/ というURLがあるとして、そのサブドメインを全てアクセス出来ないようにしたいと思っています。  http://bbb.aaa.com/  http://ccc.aaa.com/ 上記のようなURLになります。  SetEnvIf Referer "http://bbb.aaa.com/" shutout このように弾いていたのですが、bbbにあたる部分は固定ではないのです。 ファイルなどの場合は、ワイルドカードを使った説明もあったのですが リファラの場合も  SetEnvIf Referer "http://*.aaa.com/" shutout このような感じで、使えるのでしょうか? ご助言よろしくお願いいたします。

  • 特定ドメインのURL収集

    特定ドメイン(http://***.xxx.com)以下の.htmファイルのURLを全て収集するにはどのようにすればできるでしょうか? トップページから全てリンクしているわけではないので独立したページもあります。

  • .htaccessで自動ジャンプ

    解析等からリンクページに逆アクセスがあった場合に 一度トップページに強制移動させたい、と考えています。 http://xxx/という自分のサイトがあるとして…  http://xxx/cgi/link/以下のアドレスに  http://xxx/以外(外部)からのアクセスがあった場合  http://xxx/(http://xxx/index.html)に自動的にジャンプさせる方法 上記の場合の.htaccessの詳しい記述方法/設置ディレクトリ等を教えて下さい。 自分なりに調べましたが、"403エラーに飛ばす"方法しか解りませんでした。 宜しくお願い致します。

  • .htaccessについて

    サイトを運営している者ですが、最近自分のサイトを丸ごとコピーされていることがわかりました。 www.learnjapan.org(http://www.learnjapan.org/)という、サイトのURLを入力するだけで、勝手に漢字などをローマ字や平仮名などに変換するサイトみたいです。 変換するだけならいいのですが、リンクのURLを勝手に変えたり広告を載せたり、検索エンジンに登録までしています。 www.learnjapan.orgというサイトが変換をしているならwww.learnjapan.orgからのアクセスを拒否すれば、更新も反映されないので勝手に消えていくと思います。 そこで、.htaccessを使ってwww.learnjapan.orgページからのアクセスを拒否をしようと思って、画像の直リンク禁止まではできたのですが、普通にURLを拒否するだけではwww.learnjapan.orgからのアクセスを禁止することができません。 .htaccessに詳しい方がいましたら、どのようにすれば拒否できるか教えてください。宜しくお願いします。

専門家に質問してみよう