- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessを使ったリダイレクト)
.htaccessを使ったリダイレクト
このQ&Aのポイント
- .htaccessを使用して特定のウェブサイトからのアクセスをリダイレクトする方法について詳しく説明します。
- FC2のレンタルスペースを利用している場合、.htaccessファイルを使用して特定のウェブサイトからのアクセスを指定したページにリダイレクトすることができます。
- しかし、正しく動作させるためには正しい記述が必要です。具体的な.htaccessファイルの記述方法について説明します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 .htaccessを置く場所が、ドキュメントルートの場合です。 まず、レンタルサーバーなので・・・、 RewriteEngine on RewriteBase / を指定した方がいいでしょう。 RewriteCond %{HTTP_REFERER} ^特定のサイト.com$ まぁ、普通だと思います。 RewriteRule ^.*$ http://私のサイト.web.fc2.com/指定したページ.html [R,L] でいいんじゃない?
その他の回答 (2)
- utun01
- ベストアンサー率40% (110/270)
回答No.2
特定のサイトから来た人をどうこうするのなら、無理に.htaccessを使うより、 普通にJavascript等でやった方が楽なのではないでしょうか。 その他にもいろいろギミックを埋め込みやすいですしね。 以下、参考になりそうなページを見つけたのでどうぞ。 http://www.red.oit-net.jp/tatsuya/java/referrer.htm
- めとろいと(@naktak)
- ベストアンサー率36% (785/2139)
回答No.1
その書き方はリダイレクトではなく、リライト、特定のディレクトリを 指定したURIに書き換えたりする時に使います。 引っ越しなどで単純にリダイレクトしたいならこれでいいです。 http://htaccess.cman.jp/explain/redirect.html
質問者
補足
すみません、書き方が良くありませんでした。 意味は一応解っているのですが、書き方が解りません。 リダイレクトというより、特定サイトから来た人のアクセスを遮断して、警告文を表示したいのです。 なので、特定サイトから来た人を警告文のページへ飛ばそうとしています。
補足
すみません、できたら飛ばす先のページ以外に痕跡を残したくないので、「http://私のサイト.web.fc2.com/」のインデックスページに何かを書き加える方法は取りたくないのです。 .htaccessとして書いたもののどこが間違っていて、どう直せばいいのかを知りたくて質問させていただきました。