تصور کنید مراجعات بسیاری به وبسایت شما انجام می شود که همگی به آدرسهایی است که به هر حال قصد ندارید دسترسی به آنها صورت پذیرد.
در مثال ما مراجعه به چند آدرس انجام می شود که هر یک حاوی عبارات مشخص هستند. بنابراین می خواهیم همه آنها را یکجا مسدود کنیم.
مثلا: آدرسهایی که به صورت مجزا حاوی یکی از عبارات و علائم زیر هستند:
wp-content
phpMyAdmin
mp4:
در این مقاله به روشی اشاره می کنیم که با پیاده سازی آن تمامی مراجعات به آدرسهایی که حاوی یکی از عبارات فوق هستند با خطای 403 یا Forbidden مواجه می شوند.
نحوه انجام کار
1- به مسیر بارگذاری وبسایت واقع در File manager مراجعه کنید.
2- با استفاده از این راهنما فایل .htaccess را یافته و آن را برای ویرایش باز کنید.
3- حال کد زیر را به ابتدای آن اضافه و تغییرات را ذخیره کنید.
RewriteEngine On
RewriteCond %{THE_REQUEST} ^.*(wp-content)|(phpMyAdmin)|(mp4:).* [NC]
RewriteRule ^(.*)$ - [F,L]
با این اقدام از این پس تمامی مراجعات به آدرسهایی که حاوی یکی از عبارات فوق هستند با خطای 403 یا Forbidden مواجه می شوند. شما می توانید عبارت مورد نظر خود را جایگزین نمایید.
مثال:
http://domain.com/phpMyAdmin
http://domain.com/wp-content
http://domain.com/foomp4:mu
این آدرسها و دیگر موارد مشابه با خطای Forbidden مواجه خواهند شد.
چنانچه این مراجعات از جانب موتورهای جستجو چون Google، Bing و ... انجام می شود توصیه می شود Sitemap وبسایت خود را با آدرسهای صحیح ایجاد کنید و سپس آن را به Google Webmaster Tools معرفی کنید.