- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:独自ドメインでのアクセス制限)
独自ドメインでのアクセス制限
このQ&Aのポイント
- ロリポップサーバーで独自ドメインを利用してサイトとブログを運営しています。IP制限を行いたいがうまく制限できない。
- .htaccessファイルには制限の設定を記載しているが、制限が効かない。サブドメインのブログに対して制限をかけたい。
- サブドメインディレクトリに.htaccessと403.htmlを配置しても制限がかかっていない。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>ErrorDocument 403 403.html 直接、ファイル名を指定したらどうなりますか。 例、ErrorDocument 403 http://****.com/403.html >deny from xxx/0 これを、deny from 111.222.333.444 と言う感じにしたらどうなりますか。 >
その他の回答 (1)
- sabayades
- ベストアンサー率60% (65/107)
回答No.2
>ワードプレスを導入していて、初めから.htaccessが存在しています。 ワードプレスのファイルを調べましたが、.htaccessファイルは最初から存在しません。 恐らく、ロリポップのサーバー仕様で自動的に作られたのかと推測しています。 .htaccessファイルの内容を教えて頂ければわかるかも知れません。
質問者
補足
ありがとうございます。 自己解決しました。 UTF-8で保存してたようでSHIFT-Jisで保存したら自身のipでアクセス制御できました。 ちなみに.htaccessの内容は # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress です。 上記の内容の続きに order allow,deny allow from all 記入してアクセス制御できました。
補足
回答ありがとうございます。 お教え頂いた事を試しに主サイトで試した所できました。 しかし、サブドメインのblog.Example.comはワードプレスを導入していて、初めから.htaccessが存在しています。 既存の.htaccessの内容に続くように order allow,deny allow from all deny from xxx deny from yyy deny from zzz ErrorDocument 403 書くと500?のエラーが出ます。