.htaccessで特定のURL(ページ)からのアクセスのみを受け入れる方法のご紹介です。
例えば「Bのページを経由した場合のみ、Aのページを表示する」というアクセス制御です。
特定のURL(ページ)を経由したアクセスの許可
https://webantena.net/demoB からのアクセスのみ、demoA/内のページを表示させる(ページへのアクセスを許可する)場合は、demoA/フォルダ内に.htaccessファイルを用意して以下の記述を行い、サーバーにアップします。
1 2 3 4 |
SetEnvIf REFERER "www.webantena.net/demoB" ref_ok Order Deny,Allow Deny from all Allow from env=ref_ok |
/demoB 以外からのアクセス(例えば、直接demoA/のURLを打ち込んでアクセスするなど)の場合はエラーになります。
コメント