movabletype.jp
検索

公開サイトのアクセス制限(Apache版)

Apache 版では、Movable Type の管理画面から 公開サイトのアクセス制限の設定をおこなうことはできませんが、.htaccess ファイルを配置することで 公開サイトのアクセス制限をおこなうことができます。

アクセス制限を設定する

アクセス制限に関する設定を記述した .htaccessファイルを作成し、アクセス制限を掛けたいディレクトリに FTP でアップロードします。設定例は次の通りです。

order allow,deny
allow from xxx.xxx.xxx.xxx または all
deny from xxx.xxx.xxx.xxx または all

allow from には、アクセスを許可する IP アドレスを1行ずつ指定します。
deny fromには、アクセスを許可しない IP アドレスを1行ずつ指定します。

アクセス制限には、IP アドレスだけではなくユーザーエージェントを利用することもできます。たとえば、Internet Explorer だけアクセスを許可する場合には次のような記述をします。

SetEnvIf       User-Agent "Windows"         windows
SetEnvIf       User-Agent "Mac.*OS"         macos
SetEnvIfNoCase User-Agent "Safari"          safari
SetEnvIfNoCase User-Agent "(MSIE|Trident)"  ie

order deny,allow
deny from all
allow from env=ie

S4ia 以上のプランをご利用の場合は、FTP のルートディレクトリ直下にドメイン名をもとにしたサブディレクトリが作成されています。アクセス制限を掛けるディレクトリがどこにあるかは、Movable Type の管理画面からウェブサイトのサイトパスを確認してください。

Updated on 2017-02-21, 09:38 .

関連ページ