• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセス制限&操作する事はできますか?)

アクセス制限&操作する事はできますか?

このQ&Aのポイント
  • サイトを作るに当って、アクセス制限をしたいと思っています。topページにパスワードを入力して入る物とパスワードのいらない物を作る予定です。
  • ページ3は、検索サイト&アドレスの直接入力によるアクセスは、可能にして
  • ページ2は、どちらからのアクセスも拒否するか、indexに強制的にアクセスさせる方法はありませんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

>ページ3は、検索サイト&アドレスの直接入力によるアクセスは、可能にして これはindex.htmlと同じ場所に置けばOKです。 >ページ2は、どちらからのアクセスも拒否する フォルダを1段深くして.htaccessと.htpasswdでアクセス制限すれば良いでしょう。 index.htmlがある場所を /public_html/ とすると /public_html/index.html ←トップページ /public_html/page3.html ←ページ3 /public_html/MmemberOnly/.htaccess /public_html/MmemberOnly/.htpasswd /public_html/MmemberOnly/index.html ←ページ2 と言うファイル構成になります。 .htaccessと.htpasswdでのアクセス制限の方法はgoogleなどで検索すれば、沢山出てきます。 >indexに強制的にアクセスさせる方法はありませんでしょうか? こちらは、SSIでスクリプトを組み、環境変数のHTTP_REFERERを調べ、自分自身のHP以外から飛んできた場合にのみトップページをリロードするタグだけを出力し、自分自身のHP内部から飛んできた場合は本来の内容を出力するようにします。 これは、サーバーでSSIの使用が許可されていないと不可能ですし、ちょっと複雑なスクリプトを書く必要があります。ですので、ここの回答には書ききれません。申し訳ありませんが、ご自分でお調べ下さい。

raisu_77
質問者

お礼

ありがとうございます。 何をすれば全然わからなかったので、大変参考になりました。 あとは、自分で調べてみます。 ありがとうございました。

関連するQ&A