وقتی می خواهین یک زیر پوشه از حسابتون رو با رمز عبور محافظت کنین، اگر یک برنامه وردپرس در پوشه public_html نصب شده باشه، قوانین rewrite برنامه وردپرس به احتمال زیاد محافظت با رمز عبور رو نفی میکنن.
برای این که از پوشه به درستی محافظت بشه، فایل htaccess رو در پوشه public_html ویرایش کنین و خط بولد شده در کد زیر رو:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
تغییر بدین به:
RewriteRule ./ /index.php [L]
وقتی این قانون rewrite رو اصلاح کنین، محافظت با رمز عبور از پوشه داخلی باید همون طوری که انتظار میره کار کنه. کش مرورگرتون رو پاک کنین و تغییرات رو بررسی کنین.