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