• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:独自ドメインでのアクセス制限)

独自ドメインでのアクセス制限

このQ&Aのポイント
  • ロリポップサーバーで独自ドメインを利用してサイトとブログを運営しています。IP制限を行いたいがうまく制限できない。
  • .htaccessファイルには制限の設定を記載しているが、制限が効かない。サブドメインのブログに対して制限をかけたい。
  • サブドメインディレクトリに.htaccessと403.htmlを配置しても制限がかかっていない。

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

  • ベストアンサー
  • sabayades
  • ベストアンサー率60% (65/107)
回答No.1

>ErrorDocument 403 403.html 直接、ファイル名を指定したらどうなりますか。 例、ErrorDocument 403 http://****.com/403.html >deny from xxx/0 これを、deny from 111.222.333.444 と言う感じにしたらどうなりますか。 >

nnbbm
質問者

補足

回答ありがとうございます。 お教え頂いた事を試しに主サイトで試した所できました。 しかし、サブドメインのblog.Example.comはワードプレスを導入していて、初めから.htaccessが存在しています。 既存の.htaccessの内容に続くように order allow,deny allow from all deny from xxx deny from yyy deny from zzz ErrorDocument 403 書くと500?のエラーが出ます。

その他の回答 (1)

  • sabayades
  • ベストアンサー率60% (65/107)
回答No.2

>ワードプレスを導入していて、初めから.htaccessが存在しています。 ワードプレスのファイルを調べましたが、.htaccessファイルは最初から存在しません。 恐らく、ロリポップのサーバー仕様で自動的に作られたのかと推測しています。 .htaccessファイルの内容を教えて頂ければわかるかも知れません。

nnbbm
質問者

補足

ありがとうございます。 自己解決しました。 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 記入してアクセス制御できました。

関連するQ&A