رفع خطای 403 در گوگل؛ علت ها و روش های رفع خطا
خطای 403 زمانی نمایش داده می شود که سرور درخواست را دریافت کرده، اما اجازه دسترسی به صفحه موردنظر را نمی دهد. برای رفع خطای 403 در گوگل ابتدا باید مشخص شود مشکل از سمت کاربر است یا سایت و سرور. پاک کردن کش و کوکی، بررسی VPN و افزونه های مرورگر از راهکارهای سمت کاربر و بررسی سطح دسترسی فایل ها، htaccess، افزونه های وردپرس، CDN و فایروال برای مدیران سایت کاربرد دارد.
خطای 403 Forbidden در گوگل، یکی از رایج ترین خطاهایی است که کاربران ممکن است هنگام باز کردن صفحات وب سایت های مختلف با آن مواجه شوند. این خطا در حقیقت به شما نشان می دهد که دسترسی به یک صفحه وب یا منبع خاص در یک سرور وب محدود شده است.
تشخیص دلایل وقوع این خطا و رفع سریع آن برای مدیران وب سایت ها اهمیت بسیاری دارد؛ چراکه این محدودیت می تواند منجر به از دست رفتن فرصت هایی مانند تعاملات بالقوه با مشتری شود و یا در صورت ادامه دار بودن، بر اعتبار شما تاثیر منفی بگذارد.
از همین رو، در این مقاله از راست چین، قصد داریم ضمن معرفی خطای 403 در گوگل و دلایل نمایش آن، به راهکارهای رفع خطای 403 در گوگل نیز بپردازیم که چه برای کاربر بازدید کننده سایت و چه برای مدیر آن، قابل استفاده خواهد بود.
خطای 403 در گوگل چیست؟
خطای 403 Forbidden که یکی از کدهای HTTP محسوب می شود، به معنای آن است که سرور سایت درخواست شما را دریافت کرده است و صفحه موردنظر نیز وجود دارد، اما اجازه دسترسی به آن صفحه یا بخش را به دلایل مختلف نمی دهد.
در گوگل کروم ممکن است این خطا با پیام های مختلفی مانند 403 Forbidden، Error 403، Access Denied، You don’t have permission to access this resource و یا 403 access_denied ظاهر شود. اما چرا خطای 403 در گوگل نمایش داده می شود؟

دلایل نمایش خطای 403 در گوگل
پیش از اقدام برای رفع خطای 403 در گوگل، ابتدا باید علت نمایش آن را بررسی کنید. بدون اطلاع از علت مشکل بوجود آمده، دید صحیحی نسبت به برطرف کردن آن نیز نخواهید داشت؛ چراکه هر مشکل، راهکار مرتبط با خود را می طلبد. رایج ترین دلایل نمایش این خطا شامل موارد زیر می شوند:
- کش یا کوکی قدیمی مرورگر: یکی از رایج ترین دلایل، وجود کش سایت یا کوکی قدیمی مرورگر است؛ چراکه اگر لینک صفحه موردنظر تغییر کرده باشد، مرورگر لینک قدیمی که کش و ذخیره شده را می خواند که با لینک جدید متفاوت است.
- محدودیت IP: بعضی از سایت ها ممکن است دسترسی یک IP و یا محدوده ای از IP ها را محدود کنند. به ویژه برای کاربران با IP ایران، این موضوع نسبتا بیشتر دیده می شود. محدودیت IP همچنین ممکن است هنگام استفاده از VPN و پروکسی نیز اتفاق بیفتد.
- افزونه یا اکستنشن های مرورگر: اکستنشن های مختلف مانند افزونه های امنیتی، وی پی ان، تغییر دهنده ترافیک مرورگر و …، می توانند در دسترسی اختلال بوجود بیاورند.
- افزونه های وردرپرس: علاوه بر افزونه های مرورگر، بعضی افزونه های امنیتی یا فایروال وردپرس نیز می توانند سبب محدودیت در دسترسی شوند.
- عدم دسترسی لازم: ممکن است یک صفحه مشخص، تنها برای بعضی کاربران یا حساب هایی با سطح دسترسی یا IP مشخص، قابل مشاهده باشد.
- محدودیت سمت وب سایت: اگر تنها برای یک سایت ثابت روی همه مرورگرها و شبکه ها خطای 403 نشان داده می شود، احتمالا مشکل یا محدودیت از طرف همان سایت باشد.
- وجود خطا در فایل .htaccess: پیکربندی اشتباه یا وجود دستورات نادرست در فایل htaccess یکی از دلایل نمایش این خطا مخصوصا در سایت های وردپرسی محسوب می شود.
- عدم وجود فایل Index: عدم وجود فایل های index.php یا index.html در مسیر سایت نیز از دیگر دلایل نمایش این خطا محسوب می شود.
- مشکلات امنیتی: بعضی زمان ها فایروال، سیستم های امنیتی و یا حتی قوانین WAF اشتباها درخواست یک کاربر یا آی پی مربوط به او را مسدود می کنند.
راهکارهای رفع خطای 403 در گوگل از سمت کاربر
حال که دلایل نمایش این خطا را بررسی کردیم، نوبت به برطرف کردن آن می رسد. برای رفع خطای سایت بهتر است راهکارهایی که در ادامه معرفی می کنیم را به ترتیب زیر انجام دهید تا بدون اعمال تغییرات غیرضروری، مشکل برطرف شود.
- صفحه را مجددا رفرش کنید:
اولین و ساده ترین راهکار، رفرش کردن صفحه سایت است. اگر خطا ناشی از یک مشکل موقت باشد، ممکن است با Refresh کردن صفحه برطرف شود. در ویندوز می توانید از F5 یا Ctrl + R استفاده کنید و در نسخه موبایل نیز روی آیکون Reload بزنید. اگر در گوشی اندرویدی سایت همچنان باز نمی شود و با پیام Connection Refused روبه رو هستید، راهکارهای رفع خطای ERR_CONNECTION_REFUSED در اندروید را بررسی کنید. در مک نیز برای رفرش صفحه می توانید از Cmd + R استفاده کنید.
- آدرس صفحه را بررسی کنید:
مطمئن شوید یو آر ال را به درستی وارد کرده باشید و یا قصد ورود به یک مسیر یا دایرکتوری محافظت شده را ندارید. تایپ اشتباه آدرس یک سایت، یکی از رایج ترین علل نمایش خطای 403 محسوب می شوند.
- سایت را در حالت Incognito باز کنید:
قبل از اقدام برای پاک کردن هرگونه اطلاعات مرورگر، همان صفحه را در حالت اینکوگنیتو یا ناشناس باز کنید. با استفاده از کلیدهای میان بر Ctrl + Shift + N به سادگی به این صفحه هدایت می شوید. چنان چه سایت در حالت ناشناس بدون مشکل باز شود، به احتمال زیاد کش مرورگر و یا افزونه های مورد استفاده، سبب نمایش این خطا شده اند.
- کش و کوکی گوگل کروم را پاک کنید:
اگر سایت شما در حالت Incognito باز می شود، مرحله بعدی، پاک کردن اطلاعات ذخیره شده یا کش مرورگر است. برای این منظور باید از مرورگر خود وارد تنظیمات شوید.

سپس گزینه Privacy and security را انتخاب کنید.

در مرحله بعد، وارد بخش Delete browsing data شوید.

در این قسمت Cookies and other site data و Cached images and files را حذف کنید.

توجه داشته باشید که پاک کردن کش و کوکی، به معنای پاک کردن هیچ اطلاعاتی از شما نیست؛ اما ممکن است باعث خروج شما از حساب سایت های مختلف شود.
- افزونه های کروم را غیرفعال کنید
اگر خطا پس از پاک کردن کوکی ها و کش، همچنان وجود داشت، وارد مسیر اکستنشن ها شوید و افزونه ها را به صورت موقت غیرفعال کنید. بهتر است ابتدا افزونه های مربوط به فیلترینگ و امنیتی مانند VPN، Proxy، Privacy و Security و یا مسدود کننده تبلیغات را غیرفعال کنید. اگر مشکل برطرف شد، افزونه ها را به ترتیب فعال کنید تا عامل وقوع خطا را پیدا کنید.
- VPN یا Proxy را بررسی کنید
اگر سایت را با VPN روشن باز می کنید، موقتا آن را خاموش و سایت را باز کنید؛ چراکه بعضی سایت ها IP های متصل به VPNیا کاربران مرتبط با یه محل جغرافیایی مشخص را مسدود می کنند.
- اینترنت دیگری را امتحان کنید
برای تشخیص اینکه مشکل از IP یا شبکه است، موقتا از یک اتصال اینترنت دیگر استفاده کنید. اگر همان سایت روی شبکه دیگری بدون خطا باز شد، ابتدا آدرس IP اینترنت خود را بررسی کنید؛ چراکه ممکن است IP فعلی توسط سایت یا سرویس امنیتی آن محدود شده باشد.
- سطح دسترسی و حساب کاربری خود را بررسی کنید
اگر صفحه نیازمند ورود است، مطمئن شوید با حساب صحیح وارد شده باشید و حساب شما مجوز دسترسی به آن را داشته باشد. این موضوع به ویژه برای حسابهای سازمانی که تنها برای گروه مشخصی از کاربران فعال هستند، اهمیت دارد.
راهکارهای رفع خطای 403 در گوگل از سمت سایت و سرور
اگر مدیر وب سایت هستید و کاربران هنگام باز کردن صفحات سایت شما در گوگل کروم با خطای 403 مواجه می شوند، ممکن است مشکل از تنظیمات وردپرس، سطح دسترسی فایل ها، فایل .htaccess، افزونه های امنیتی یا فایروال سرور باشد. در این صورت، لازم است راهکارهای زیر را به ترتیب بررسی کنید.
- سطح دسترسی فایل ها و پوشه ها را بررسی کنید
یکی از دلایل رایج خطای 403، تنظیم نادرستFile Permission است. اگر وب سرور اجازه خواندن فایل موردنظر را نداشته باشد، دسترسی کاربر محدود می شود.
در وردپرس معمولا مقادیر پیشنهادی برای پوشه ها 755 و برای فایل ها644 است. همچنین از قرار دادن Permission بر روی مقدار 777 خودداری کنید؛ چراکه می تواند امنیت سایت را کاهش دهد.
- فایل htaccess. را بررسی کنید
اگر در فایل .htaccess دستور یا تنظیماتی برای محدود کردن دسترسی، ریدایرکت یا مسدود کردن IP ها به اشتباه وجود داشته باشد، ممکن است منجر به نمایش خطای 403 شود. ابتدا لازم است از این فایل نسخه بکاپ تهیه کنید و سپس نام آن را موقتا تغییر دهید.
سپس سایت را مجددا بررسی کنید. اگر خطا برطرف شده باشد، مشکل احتمالا از قوانین همین فایل بوده است. در سایت های وردپرسی می توانید پس از ورود به پیشخوان، از بخش تنظیمات و Permalinks تنظیمات URL را مجددا ذخیره کنید تا وردپرس فایلhtaccess. را بازسازی کند.
- افزونه های وردپرس را غیرفعال کنید
برخی افزونه ها، مخصوصا افزونه های امنیتی، فایروال و محدود کننده دسترسی، ممکن است به اشتباه یک درخواست را مسدود کنند.
برای این منظور، افزونه ها را موقتا غیرفعال کنید و سایت را مجددا بررسی کنید. اگر مشکل برطرف شد، افزونه ها را به ترتیب فعال کنید تا عامل ایجاد خطا مشخص شود.
- تنظیمات CDN و فایروال را بررسی کنید
اگر از سرویس هایی مثل Cloudflare استفاده می کنید، ممکن است یکی از قوانین مربوط به WAF، Firewall، Security Level یا IP Block دسترسی کاربران را محدود کرده باشد. در این شرایط، گزارشهای فایروال و امنیتی سرویس را بررسی کنید تا مشخص شود درخواست کاربر توسط فایروال و یا یکی از تنظیمات امنیتی مسدود شده است یا خیر.
اگر پس از فعال سازی کلودفلر با محدودیت دسترسی یا خطاهای دیگری مواجه شده اید، بررسی خطاهای کلودفلر و روش رفع آن ها میتواند به پیدا کردن تنظیماتی که دسترسی کاربران را مسدود کرده است، کمک کند.
- ModSecurity و محدودیت های IP سرور را بررسی کنید
بعضی هاستینگ ها از ModSecurity و دیگر قوانین امنیتی برای شناسایی درخواست های مشکوک استفاده می کنند. بعضی وقت ها، یک قانون امنیتی، به اشتباه درخواست را مسدود و خطای 403 ایجاد می کند. علاوه بر آن، بررسی کنید آی پی کاربر، ربات ها یا حتی IPهای سرویس CDN به اشتباه مسدود نشده باشند.
- وجود فایل index را بررسی کنید
اگر خطا زمان باز کردن صفحه اصلی و یا یک پوشه خاص نشان داده می شود، برای رفع خطای 403 در گوگل، بررسی کنید فایل اصلی مانند index.php یا index.html در مسیر وجود داشته باشد و وب سرور اجازه دسترسی به آن را داشته باشد.
و در پایان بهتر است بگوییم:
برای رفع خطای 403 در گوگل ابتدا باید مشخص شود که مشکل از مرورگر، حساب کاربری، IP یا خود وب سایت است. برای رفع خطای 403 در گوگل نمی توان همواره یک راهکار ثابت استفاده کرد؛ چراکه این خطا ممکن است هم از سمت کاربر و هم از تنظیمات سایت یا سرور باشد. اگر خطا تنها برای شما است، بهتر است ابتدا کش و کوکی، افزونه های مرورگر، VPN و … را بررسی کنید.
درغیر این صورت، احتمالا مشکل از File Permission، فایل htaccess، افزونه های وردپرس، CDN، فایروال یا تنظیمات امنیتی سرور باشد. تشخیص درست علت خطا پیش از اعمال تغییر، کمک می کند بدون تغییرات غیرضروری تنظیمات، مشکل را به سرعت برطرف کنید.