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