人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

.htaccessでサイト内のTOPページ以外のアクセスを自動的にTOPページにジャンプさせるにはどうすればいいですか?よろしくお願いします。

●質問者: spicypro
●カテゴリ:ウェブ制作
✍キーワード:.htaccess TOP アクセス サイト ジャンプ
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● shiizoo
●0ポイント

http://www.shtml.jp/htaccess/redirect.html

.htaccessでリダイレクト機能を利用する方法

リダイレクト機能を使えば良いのでは。

http://www.mikeneko.ne.jp/~lab/web/htaccess/

ミケネコ研究所


2 ● きゃづみぃ
●20ポイント

ほかのページを作るとき、トップページからのリファかどうかをチェックして、違ったら トップページにジャンプさせるという手段があります。

これは、直リンクに対して 有効です。


3 ● l0_0l
●20ポイント

http://ad.il24.net/~ura/tool/htaccess_maker.htm

404 Not Found

アクセス制限したいディレクトリに

↓を.htaccessファイルとして置けばどうでしょうか?

RewriteCond %{HTTP_REFERER} !^

http://www

トップページのURL/index¥.html.*$ [NC]

RewriteRule ^(.*)$ - [F]


4 ● koda0330
●20ポイント

http://www.mikeneko.ne.jp/~lab/web/htaccess/redirect.html#redire...

ミケネコ研究所

手っ取り早いのはURL1の方法3でしょうか。

と思ったのですが、下記URL2の方法はいかがでしょう。

アクセス制限をして、入りなおしてもらうと言う方法です。

もしくはURL2のアクセス制限で、出るERROR403で、飛ぶリンク先をindex.htmlにする方法(URL3のエラーページを変更する参照)もあります。

http://www.yuzuriha.sakura.ne.jp/~akikan/kaigai/kaigai9.html

リンク制限

http://htaccess.hpsv.com/siyou.html#error

転職 求人 投資 キャッシング 金融 at hpsv.com


5 ● chankaz
●20ポイント

http://www.google.com/search?hl=ja&ie=UTF-8&c2coff=1&q=.htaccess...

TOPページ以外のファイルが全てTOPページが置いてあるディレクトリ以下のディレクトリに入っているなら、

TOPページが置いてあるディレクトリに

ErrorDocument 403 /index.html

(↑「index.html」の部分はTOPページのファイル名に置き換えて下さい)

と書いた .htaccess を置き、

TOPページのディレクトリ以外の全てのディレクトリに

SetEnvIf Referer "^

http://www

¥.hogehoge¥.jp$" OK

order deny,allow

deny from all

allow from env=OK

(↑「

http://www

¥.hogehoge¥.jp」の部分はTOPページのファイル名に置き換えて下さい。「.(ドット)」は「¥.」とエスケープする)

と書いた .htaccess を置きます。

SetEnvIf で直リンクを弾いて、403エラーでTOPページに飛ばす。

という方法です。

http://www.shtml.jp/htaccess/

.htaccess実践活用術


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ