2

私は、seo フレンドリーな URL を使用している WordPress サイトを持っています。このために、いくつかの mod_rewrite ルールが定義されています。ここで、.htaccess ファイルを使用して単一のファイルに追加のセキュリティを追加する必要があります (可能性のみ)。これは私が思いついたものです:

AuthUserFile /home/mysite/.htpasswds/.htpasswd
AuthName "mysite.com"
AuthType Basic

<files "somefile.php">
  require valid-user
</files>

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^somefile\.php$ - [L]
  RewriteRule ^index\.php$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]
</IfModule>

WordPress サイトはまだ正常に動作していますが、安全なページにアクセスしようとすると、リダイレクトがループし、しばらくするとリダイレクトが多すぎるというメッセージが表示されます。ログインボックスが表示されませんでした。

書き換え部分を削除すると、セキュリティは問題なく機能します。しかし、その場合、私のサイトは正常に機能していません。

誰でもこれで私を助けることができますか?

ありがとう!

4

0 に答える 0