خطای ۴۰۳ چیست ؟ وقتی که صفحه وبی که در حال باز کردن آن در مرورگر هستید، فایل یا پوشه ای را در بر دارد که دسترسی به آن را ندارید، خطای “۴۰۳” رخ میدهد. ممکن است شما سوال داشته باشید که چرا عدد ۴۰۳ نمایش داده میشود؟ در پاسخ باید گفت که وب سرورها برای خطاهای مختلف، کد خطای خاصی را به عنوان پاسخ به مرورگر ارسال میکنند.
احتمالا در نت گردی های خود در سایت های مختلف، با ارور ۴۰۳ مواجه شده باشید. شکل اصلی این ارور، Forbidden error 403 است و به ممنوعه بودن دسترسی کاربران به صفحات و آدرس یک سایت اشاره دارد. این ارور از نوع خطاهای HTTP است که در بسیاری موارد به صورت تصادفی رخ داده و دلیل خاصی نمیتوان برای آن پیدا کرد. اما چه لزومی برای اعمال ممنوعیت برای دسترسی به صفحات یک سایت وجود دارد؟
علت نمایش خطای ۴۰۳ چیست؟ شاید دلیل خاصی برای بروز این خطا پیدا نشود، اما علت این ممنوعیت را میتوان در یکی از موارد زیر جستجو کرد:
-
تصمیم مسئولان سایت به افزایش امنیت
-
اعمال تحریم ها و ممنوعیت دسترسی کاربران به یک سری سایت های خاص
-
انجام تنظیمات نامناسب بر روی هاست
-
به وجود آمدن خطاهای نرم افزاری و انسانی
-
مشکلات امنیتی به وجود آمده برای ارائه دهندگان اینترنت
این موارد تنها بخشی از دلایل محتمل برای مواجه شدن با ارور ۴۰۳ در هنگام استفاده از اینترنت است. اما در حالت کلی، تمامی این موارد به خاطر تنظیمات شخصی سایت های ارائه دهنده خدمات و نرم افزار های موجود است.
علت نمایش خطای ۴۰۳ چیست؟
خطای ۴۰۳ محدود به یک پلتفرم خاص نیست و احتمال رخ دادن آن در تمام سیستم عامل های اندروید، ویندوز و IOS وجود دارد. اما شیوه نمایش این ارور بسیار متفاوت است و هر سایت یا پلتفرمی، این خطا را به شیوهای متفاوت به کاربر اعلام میکند. فرمتهای زیر شیوههایی برای نمایش این کد خطا هستند.
- HTTP 403
- Forbidden
- Forbidden 403
- ۴۰۳ Forbidden Request Forbidden By Administrative Rules
- Access Denied You Don’t Have Permission To Access
- Error 403
- Error 403- Forbidden
- HTTP Error 403- Forbidden
- HTTP Error 403.14- Forbidden
پس در هنگام مواجه شدن با چنین کدهایی، میتوان تشخیص داد که ارور به وجود آمده مربوط به ممنوعیت دسترسی است. اما این موضوع هیچ جای نگرانی ندارد و در ادامه روشهایی را برای حل و رفع خطای ۴۰۳ به شما آموزش می دهیم.
راهکارهایی برای رفع خطای ۴۰۳
هیچ مشکلی غیر قابل حل نیست و با کمی صبر و حوصله، میتوان خطای مربوط به ارور ۴۰۳ را حل کرد. پس بر اساس تجربه کاربری خود در اینترنت، راهکار هایی را برای رفع خطای ۴۰۳ به شما پیشنهاد می کنیم. شاید بکارگیری این اقدامات ساده، بتواند گره از مشکل شما باز کند.
۱- درستی آدرس سایت را چک کنید
گاهی اوقات مشکلات به ظاهر سخت را میتوان به سادگی حل کرد. پس این احتمال وجود دارد که بروز خطای ۴۰۳ بخاطر اشتباه وارد کردن آدرس URL سایت باشد. پس دامنه، پسوند و یا پیشوند های آدرس سایت را مجددا چک کنید.
۲- تماس با شرکت ارائه دهنده خدمات اینترنت و یا همان ISP
اگر ممنوعیت مربوط به دسترسی صفحات یک سایت همگانی باشد، میتوان نتیجه گرفت که خود سایت مشکل دارد. اما در شرایطی که این مشکل محدود به شما بوده و دیگران به راحتی بتوانند از صفحه مورد نظر استفاده کنند، میتوان تشخیص داد که مشکل از سیستم شخصی یا شرکت ارائه دهنده خدمات اینترنت است.
زیرا این امکان وجود دارد شرکت ISP بنا به دلایلی نامعلوم، شما را در لیست ممنوعه سایت مورد نظر قرار داده باشد. پس اگر از تصادفی رخ دادن خطای ۴۰۳ مطمئن شدید، با مسئولان شرکت ISP تماس گرفته و از آن ها بخواهید مشکل شما را حل کنند.
۳- رفرش (Refresh) کردن صفحه
خطای ۴۰۳ یک ارور تصادفی است که شاید بدون هیچ دلیل خاصی برای شما نمایش یابد. پس اولین و ساده ترین کاری که در مواجهه با این خطا میتوان انجام داد، رفرش کردن صفحه است. شاید با همین کار ساده، مشکل شما در دسترسی به صفحات اینترنتی حل شود.
۴- چند دقیقه صبر کرده و دوباره تلاش کنید
شاید خطای ۴۰۳ به صورت مقطعی بوده و مشکل سایت پس از برطرف کردن حفرههای امنیتی و به روز رسانی مجدد حل شود. پس کمی صبر کرده و دوباره امتحان کنید.
۵- پاک کردن حافظه کش (Cache) مرورگر
مرورگرها یک نوع حافظه کش دارند که تمام اطلاعات سایت را در خود ذخیره میکند.
پس شاید یک بار خطای ۴۰۳ در استفاده از یک سایت مشخص برای شما رخ داده و در مراجعات بعدی، دوباره نمایش یابد. یعنی حتی اگر مشکل سایت حل شده باشد، حافظه کش دچار یک دور تکراری از نمایش خطا میشود.
راهکاری مناسب در چنین شرایطی، پاک کردن حافظه کش و کوکی های مربوط به سایت و رفرش مجدد صفحه است.
۶ – بررسی کردن امکان دسترسی به سایت
شاید مشکل شما در دسترسی به صفحات یک سایت، به خاطر پیکربندی سرورهای آن باشد. چون مدیران یک سایت به طور دورهای سرورهای خود را پیکربندی و یا تعمیر میکنند و این موضوع باعث قطع شدن دسترسی برخی کاربران به سایت و بروز خطای ۴۰۳ میشود.
در برخی موارد این مشکل سهوی است و پس از کمی صبر حل می شود. اما اگر مشکل بخاطر تعمیرات سایت باشد، نیاز به حوصله بیشتری دارد. در هر صورت یک اقدام مناسب، تماس با مدیران و بررسی دلیل عدم دسترسی به سایت است.
اگر شما هم صاحب کسب و کار هستید، توجه کنید که با انتخاب هاست یا سرور مناسب آپتایم بالایی برای سایت خود داشته باشید تا کاربران شما دچار خطای ۴۰۳ نشوند.
نحوه رفع خطای ۴۰۳ از طریق Cpanel
بهتر است قبل از اعمال هر گونه تغییراتی، یک پشتیبان از فایلهای خود بگیرید.
در سی پنل، برای رفع خطای ۴۰۳ میتوانید از روشهای زیر استفاده کنید:
۱- تغییر دسترسی فایل: برای رفع خطای ۴۰۳ در سی پنل، می توانید دسترسی فایل مورد نظر خود را به حالت قبلی بازگردانید و یا آن را به حالت مجاز تغییر دهید. برای این کار، با کلیک راست بر روی فایل مورد نظر و انتخاب گزینه “Change permissions”، دسترسی های فایل را تغییر دهید.
برای حالت مجاز، دسترسی فایل باید حداقل ۶۴۴ و برای حالت پوشهها ۷۵۵ باشد.
۲- بازنویسی htaccess: ممکن است خطای ۴۰۳ به دلیل مشکلات موجود در فایل htaccess شما باشد.
در این صورت، می توانید فایل htaccess را با یک نسخه قبلی جایگزین کنید یا به روش دیگری بازنویسی کنید.
۳- بررسی کنترل دسترسی IP: در بعضی موارد، خطای ۴۰۳ به دلیل کنترل دسترسی IP ایجاد میشود. برای رفع این مشکل، در قسمت “IP Blocker” سی پنل، IP های مسدود شده را بررسی و اگر آدرس IP شما در لیست مسدود شده قرار دارد، آن را از لیست حذف کنید.
۴- باز نشانی DNS: ممکن است خطای ۴۰۳ به دلیل مشکلات مربوط به DNS باشد. در این صورت، با بازنشانی DNS، مشکل را حل کنید.
درصورتی که هیچکدام از این راهحلها مشکل شما را رفع نکرد، بهتر است با پشتیبانی سی پنل تماس بگیرید و درخواست رفع این خطا را ارسال کنید.
نحوه رفع خطای ۴۰۳ از طریق ویرایش فایل .htaccess
خطای ۴۰۳ به دلیل عدم دسترسی به منابع مورد نظر در سرور شما ایجاد می شود. برای رفع این خطا در فایل htaccess مربوط به سایت خود، می توانید از روش های زیر استفاده کنید:
۱٫ افزودن کد زیر به فایل htaccess جهت مجوز دسترسی مجدد به فایل های مورد نیاز:
Order Allow,Deny
Allow from all
۲٫ افزودن کد زیر به فایل htaccess جهت مسدود کردن دسترسی به فایل های مورد نظر:
<Files “file_name.extension”>
Order Allow,Deny
Deny from all
</Files>
در هر دو روش باید فایل htaccess را به روز رسانی کرده و دسترسی لازم برای آن را داشته باشید. همچنین، اگر از سیستم مدیریت محتوایی استفاده می کنید، می توانید از پلاگین های مربوط به مدیریت دسترسی ها استفاده کنید.
نحوه رفع خطا ۴۰۳ در وردپرس
در وردپرس، معمولا خطای ۴۰۳ به دلیل این است که فایلهای مورد نظر برای دسترسی عمومی مجاز نیستند.
برای رفع این خطا در وردپرس، میتوانید از روشهای زیر استفاده کنید:
۱- بازنویسی فایل htaccess: ممکن است این خطا به دلیل این باشد که فایل htaccess شما تغییر کرده است.
بنابراین، میتوانید فایل htaccess را با یک کپی پشتیبان جایگزین کنید. در بسیاری از موارد، بازنویسی فایل htaccess مشکل را برطرف میکند.
۲- بررسی دسترسی فایلها: شما باید دسترسی فایلهای خود را بررسی کنید و مطمئن شوید که فایلها برای دسترسی عمومی مجاز هستند.
برای این کار میتوانید به فایل منیجر سرویس دهنده مراجعه کنید و دسترسی ها را بررسی کنید.
۳- بررسی دسترسی پوشهها: همچنین ممکن است مشکل از دسترسی پوشههای سایت شما باشد.
در این صورت، میتوانید دسترسی های پوشه ها را از طریق فایل منیجر سرویس دهنده خود تغییر دهید.
برای مثال، دسترسی پوشه wp-content را به ۷۵۵ تغییر دهید.
۴- استفاده از افزونه: در وردپرس، میتوانید از افزونههایی مانند “All In One WP Security” استفاده کنید که قابلیت بررسی و تنظیم دسترسی های مختلف را دارند.
با نصب و فعالسازی یکی از افزونه های امنیتی وردپرس، میتوانید به راحتی دسترسیهای خود را بررسی و مدیریت کنید.
سخن آخر
اگر در حوزه دیجیتال کار می کنید و سایت دارید، احتمال این که با ارورها و خطاهای متفاوتی روبرو شوید، بالا است. به همین دلیل لازم است تا با نحوه رفع خطاها آشنا باشید. یکی از رایج ترین ارورها، ارور ۴۰۳ است. در این مطلب علت نمایش ارور ۴۰۳ و روش رفع خطای ۴۰۳ را به شما آموزش دادیم. امیدواریم که مطالعه این مطلب برای شما مفید باشد.
مطالب مرتبط:
خطای ۴۰۳ بخاطر هاست نیست درسته؟ خطای ۴۰۴ هم تا بخاطر عدم وجود اون صفحه بود و فکر می کنم برای سئو هم اثر منفی داره
با سلام و احترام به شما دوست عزیز سرور پارسی
شما می توانید آموزش مربوط به خطای ۴۰۴ را در اینجا بخوانید
دو تا راهکار توی کار با اینترنت و کار با سیستم دیجیتالی وجود داره که همه جا جواب میده:
۱٫ پاک کردن کش مرورگر
۲٫ ری استارت
۹۹ درصد تضمینی شما میتونی مشکلات رو با این راهکار حل کنی ولی اگه یه موقع پرسیدن چرا اینطور شد، اون موقع شروع ماجراس
ولی در کل یه راهکارم برای رفع خطای ۴۰۳ همین پاک کردن کش مرورگره که شما ام توی مقاله بهش اشاره کردید
من هرکاری گفتید و کردم ولی بازم سایتم ارور ۴۰۳ میده. توی سرچ کنسول هم یک عالمه ارور داره سایتم توروخدا بگید چیکار کنمش
سلام دوست عزیز
از یک متخصص کمک بگیرید تا سایت شما رو بررسی کنه.
سلام نگفتید ارور ۴۰۳ چجوری رفع میشه؟
سلام دوست عزیز
یکم با دقت مطالعه کنید راهکار هایی برای رفع ارور ۴۰۳ ارائه دادیم
سلام من ی سوالی دارم
من ی طراح سایتی داشتم که ی سایتی برای ما راه اندازی کرده بعد کلی پول کلون هم گرفته ولی از اون موقع تا حالا سایتم هر ارور ۴۰۳ یا ۵۰۰ که میده میگه به من ارتباطی نداره و باید سئوی سایتتون چکش کنه. دست مارم گذاشته تو پوست گردو.. مگه ی طراح سایت نباید متعهد بشه که سایت تو وضعیت ثابتی باشه و ارور خاصی نده؟؟؟
سلام
بستگی به نوع قرارداد شما داره کاملا. اگر کار ایشون فقط طراحی سایت بوده، درست میگن. اما اگر تو قرار داد ذکر کرده بودید که باید یکسری اصلاحات و .. هم انجام بدن، حق با شماست.
بازم رفع نشد. کسی میدونه گوگل ارث چرا باز نمیشه ؟
گوگل ارث باز میشه که! وی پی ان روشن نداری؟ وی پی ان روشن کنی درست میشه
عالی بود
به نظر میرسد که تحریم هستیم از ارور ۴۰۳ معلومه که تحریم شدیم من مشکلم رو چندین بار تست کزدم اما هنوز همچنان ارور میده ۴۰۳ و درست نمیشه هر کاری که گفتید انجام دادم اما نشد
سلام جهت تایید حساب گوگل که ایمیل زده خطای ۴۰۳ میده ..تازه حساب گوگل باز کردم.ممنون از راهنماییتون
.
سلام
منم ارور ۴۰۳ دارم ولی برای صفحه نیست قسمت customize برگه این خطا را داره چکار کنم
سلام
منم ارور ۴۰۳ دارم ولی برای صفحه نیست در قسمت customize برگه این خطا را داره چکار کنم هم برگه در مرورگر اجرا میشه و هم قسمت customaize برگه
خوب است
منم اصلا نمیره تو نمیدونم چکار کنم باید چکار کنم خواهشا یکی بگه هر چی میخاین میدم فقد بگین چجوری درست میشه