[.htaccess] サブドメインのみアクセスを許可する

.htaccessで、サブドメインのみアクセスを許可する方法です。


例えば「https://xxx.com/zzz/」というURLに対して「https://zzz.xxx.com」というサブドメインを設定した場合、元のURL(https://xxx.com/zzz/)でもアクセスできてしまいます。
(結果的に同じWebページに2つのURLからアクセスできてしまうという事です。)

このような場合に元のURLではアクセスできなくするようにしたい場合以下の設定を行えばOKです。

設定方法

例)「https://zzz.xxx.com」というサブドメインのみアクセスを許可する

(.htaccess)
SetEnvIf Host "^zzz.xxx.com$" host order deny,allow deny from all allow from env=host

備考

  • サブドメインを設定した場合は、この設定をして元のURLではアクセスできないようにしておくことをお勧めします。

コメント

タイトルとURLをコピーしました