خطای 403 یکی از رایجترین ارورهای سطح وب بوده که به معنای عدم دسترسی به صفحه مورد نظر است. این خطا کد وضعیت HTTP محسوب میشود. خطای 403 بخاطر دلایل زیادی به وجود میاید که در ادامه مطلب به توضیح آن میپردازیم.
اما این خطا چگونه رخ میدهد؟ زمانی که تصمیم میگیرد یک صفحه وب باز کنید، مروگر با استفاده از پروتکلhttp یک درخواست به وب سرور ارسال میکند. بعد از اینکه وب سرور درخواست را مورد بررسی قرار دهد، قبل از بارگیری صفحه یک کدی در دسته 2xx success ارسال میکند. اگر این فرایند موفقیت آمیز نباشد، یک کلاس با نام 4xx client error از پیغام خطا ظاهر میشود که حاوی پیام 403 forbidden است.
دلیل ایجاد ارور 403 چیست؟
خطای 403 به علت پیکربندی اشتباه از سمت سرویس گیرنده میباشد. یکی از دلایل بروز این خطا تنظیمات مجوز پوشه است. این تنظیمات مشخص میکند که چه کسانی فایل یا پوشه را ببیند. این دلیل نیز دارای دو شرط است. شرط اول این است که صاحب وب سایت طوری تنظیم کرده است که شما اجازه دسترسی به فایل ندارید. شرط دوم هم به دلیل درست تنظیم نکردن مجوزهها میباشد.
بیشتر بدانید: تبلیغات بنری چیست؟
اگر نام گذاری صفحه وب سایت به صورت index.html یا index.php نباشد خطای 403 ظاهر میشود. همچنین اگر یکی از پلاگینهای وردپرس پیکربندی نشده باشد یا با دیگر پلاگینها سازگار نباشد با خطای 403 مواجه میشوید. یکی دیگر از دلایل بروز خطای 403، آلوده شدن به بدافزار است. در این صورت فایل htaccess دچار خرابی میشود. قبل از اینکه فایل را بازیابی کنید باید بد افزار را از بین ببرید. اگر صاحب سایت پیوند صفحه را آپدیت کرده باشد ممکن است پیوند کنونی با پیوند موجود در کش متفاوت باشد. تنظیمات اشتباه هاست، مشکلات امنیتی و وجود تحریمها از دیگر دلایل ایجاد این خطا محسوب میشود.

رفع ارور 403
1. غیرفعال کردن برخی افزونههای مروگر:
افزونههایی مانند اد بلاکر یا پلاگین پروکسی ممکن است به شما اجازه ندهد تا به سایتی دسترسی داشته باشید. بنابراین بهتر است این افزونهها را غیرفعال کرده و سپس دوباره اقدام کرد.
2. پاک کردن کش مرورگر:
یکی دیگر از روشهای رفع ارور 403 پاک کردن کش مروگرتان است.
3. چک کردن آدرس سایت:
حتما آدرس سایت را به درستی وارد کنید. زیرا اگر اشتباه باشد با ارور 404 مواجه میشوید. پس حتما دامنه، پسوند و پیشوند را چک کنید.
4. شرکت ارائه دهنده خدمات اینترنت:
اگر یک صفحه برای تمام سیستمها در دسترس نباشد، به معنای این است که اشتباه از سمت سایت است. اما ممکن است شرکت ارائه دهنده خدمات اینترنت یا ISP دسترسی شما را محدود کرده باشد. در این صورت با مسئولین شرکت ISP تماس گرفته تا مشکلتان را رفع کند.
5. رفرش کردن:
شاید برایتان عجیب باشد که با رفرش کردن صفحه خطای 403 از بین برود. باید بدانید که این خطای تصادفی بوده و ممکن است بدون دلیلی برایتان پیش بیاید. بنابراین بعد از مواجه با خطای 403 صفحه را رفرش کنید. اگر مشکل رفع نشد، راه حلهای دیگر را انجام دهید.
6. تنظیمات فایروال:
اگر مشکلی بین وب سرور و فایروال وجود داشته باشد، خطای 404 را به نمایش میگذارد. در این صورت میتوانید فایروال را غیرفعال کنید و سپس صفحه را باز کنید. اگر مشکلتان رفع شد میتوانید فایروال را طوری تنظیم کنید که استفاده از این صفحه مجاز باشد.
7. وب سایت دارای رمز عبور است:
ممکن است وب سایتی نیاز به رمز عبور محافظتی داشته باشد. بنابراین اگر قبلا وارد این سایت شده بودید و رمز عبور را دارید، به صفحه اصلی رفته و لاگین کنید. سپس به صفحه مورد نظر دسترسی پیدا کنید.
8. تعمیرات سایت:
گاهی اوقات نیاز است که صاحب وب سایت بر روی سرور سایت تغییراتی ایجاد کند که سبب میشود سایت در دسترس نباشد. این اختلال به صورت سهوی اتفاق میفتد. بعد از اینکه تعمیرات تمام شد، سایت در دسترس قرار میگیرد.
9. کوکیها:
کوکیها علاوه بر اینکه استفاده از وب را برای ما راحت میکند، میتواند مشکل هم ایجاد کند. استفاده از کوکیها توصیه زیادی میشود اما در صورت مواجه با خطای 403 میتوانید کوکیها را حذف کنید.
10. تحریم کردن IP:
بعضی از سایتها برخی از IPها را تحریم کرده است و کسانی که دارای این IPها باشند نمیتواند صفحه مورد نظر را ببیند و با خطای 403 مواجه میشوند. بنابراین میتوانید از VPN یا دیگر ابزارها برای تغییر IP استفاده کنید.
11. رفع خطا در وردپرس:
همانطور که در مطلب بالا گفته شد ممکن است پلاگینها با یکدیگر تداخل نداشته باشند. که باید پلاگینها غیرفعال کرده و سپس سعی کنید تا وارد سایت بشوید. اگر دوباره با ارور 403 مواجه شدید باید به نوبت هر پلاگین را مورد بررسی قرار دهید. برای رفع این ارور هم میتوانید کدهایی که در فایل htaccess هستند را غیرفعال کنید. برای این کار وارد هاست شده در دایرکتوری public_html فایل htaccess را سرچ کنید. در ابتدا از این فایل بک آپ گرفته و سپس آن را حذف کنید.
اگر نمیدانید چگونه با وردپرس سایت بسازید حتما مقاله راه اندازی سایت با وردپرس را مطالعه فرمایید.
رایجترین ارورهای 403 عبارتنداز:
Forbidden – You don’t have permission to access / on this server
403 – Forbidden: Access is denied
Error 403 – Forbidden
403 – Forbidden Error – You are not allowed to access this address
403 Forbidden – nginx
HTTP Error 403 – Forbidden – You do not have permission to access the document or program you requested
403 Forbidden – Access to this resource on the server is denied
403. That’s an error. Your client does not have permission to get URL / from this server
You are not authorized to view this page
- It appears you don’t have permission to access this page