تصور کنید – شما اخیراً یک وب سایت جدید برای میزبانی محتوای خود ایجاد کرده اید و از دیدن آن هیجان زده هستید. نمی توانید منتظر باشید تا رتبه خوب سئو شوید و رتبه بندی کلمات کلیدی و جذب مخاطب به نام تجاری خود را شروع کنید. بعد یکی از دوستان به شما پیام میدهد و می گوید: ” سلام، دلیلی وجود داره که وقتی روی وب سایتت کلیک می کنم پیام 403 را میبینم؟ “
بدون شک ، پیام “403 ممنوع” باعث نگرانی فوری است. چند بیننده بالقوه را از دست می دهید ، زیرا با وب سایت شما برای پیدا کردن این پیام مواجه می شوند؟ خوشبختانه چند راه حل سریع و آسان برای خطای 403 وجود دارد. در این مقاله، سه مورد اصلی را توضیح می دهم ، پس مثل همیشه با من همراه باشید.
خطای 403 ممنوع یک کد وضعیت HTTP است که توسط یک سرور HTTP برای کاربران ارسال می شود هنگامی که کاربر سعی می کند به یک URL محدود دسترسی پیدا کند. این بدان معناست که صفحه ای که سعی می کردید به آن برسید به یکی از دو دلیل ممنوع است: یا حذف شده یا محدودیت مجوزهای دسترسی از طرف سرویس گیرنده ، یا پیکربندی اشتباه تصادفی سرور وب وجود دارد.
چیزی که معمولاً هنگام ورود در صفحه ای با خطای 403 ممنوع مشاهده می کنید چیزی شبیه به این است: “شما مجوز مشاهده این صفحه را ندارید – خطای HTTP 403.
لازم به ذکر است که این خطا با 404 متاوت هست. خطای 404 هنگامی رخ می دهد که به صفحه ای دسترسی پیدا می کنید که دیگر وجود ندارد یا یافت نمی شود. از طرف دیگر، خطای 403 نشان می دهد که دسترسی شما به دلیل اعتبار نامناسب رد شده است. یک راه آسان برای به خاطر سپردن آن: 403 می گوید ” دسترسی ممنوع است” در حالی که 404 می گوید ” ما آنچه را که شما خواسته اید پیدا نمی کنیم.”
دلایل مختلفی وجود دارد که ممکن است خطای ممنوعه 403 را مشاهده کنید. در اینجا رایج ترین آنها وجود دارد:
اکنون که علل را می دانید، بیایید نحوه رفع آنها را بررسی کنیم.
بیشتر بخوانید:
اگر سرور وب خود را پیکربندی کرده اید، می خواهید سرور را به گروه داده های www اضافه کنید و مالکیت /var /www را به کاربر www-data و گروه www-data تنظیم کنید. سپس، مطمئن شوید که دایرکتوری های شما روی 755، فایل های شما روی 644 و محتوای پویا شما روی 700 تنظیم شده است. این تعیین می کند که کدام نوع کاربر (مالک، گروه، همه) می تواند بخواند، بنویسد و اجرا کند.
صفحه اصلی وب سایت شما باید index.html یا index.php نامیده شود – اگر اینطور نیست ، باید نام صفحه اصلی را تغییر دهید تا یکی از آن آدرسهای URL را شامل شود. متناوبا، می توانید یک صفحه فهرست را در فهرست httpdocs خود بارگذاری کنید و سپس یک تغییر مسیر در صفحه فهرست به صفحه اصلی واقعی خود تنظیم کنید.
اگر محتوای خود را به درستی در فهرست سرور خود بارگذاری نکرده اید ، ممکن است یک پیام ممنوعه 403 را مشاهده کنید. چندین سرویس گیرنده FTP مختلف وجود دارد که ممکن است برای میزبانی دامنه خود انتخاب کرده باشید – فرض کنید شما FileZilla را انتخاب کرده اید که رایگان است و برای Windows ، Mac و Linux در دسترس است.
برای انتشار محتوای خود به صورت آنلاین، باید فایل های خود را در فهرست عمومی/htdocs قرار دهید.
توجه : اگر از FileZilla استفاده می کنید، اگر از سرویس گیرنده FTP دیگری استفاده می کنید، این دستورالعمل ها متفاوت خواهد بود. پس از کشیدن و رها کردن پرونده های خود در فهرست، باید آدرس وب سایت خود را جستجو کنید تا دوباره بررسی کنید که اکنون به صورت آنلاین ظاهر می شوند.
اگر در سرور FTP خود هستید و دایرکتوری httpdocs را نمی بینید، می توانید فایلی را در این فهرست با این عنوان ایجاد کنید که می تواند مشکل را نیز حل کند.
اگر فکر می کنید یکی از افزونه های شما مسئول خطای ممنوعه 403 است، همه افزونه های خود را موقتاً غیرفعال کنید. ممکن است مدت کوتاهی پس از نصب افزونه متوجه این خطا شده باشید. در این صورت افزون هایی که تازه فعال کردید را غیر فعال کنید. یکی پس از دیگری، هر افزونه را فعال کرده و صفحه را تازه کنید تا مشخص شود کدام افزونه باعث ایجاد خطا می شود.
همانطور که می بینید، خطاهای 403 معمولاً تنها در چند مرحله آسان قابل حل هستند. مهم این است که بدانید کجا را نگاه کنید.