قالب خطای 403 و 401 وردپرس
– دو فایل php با نامهای 403.php و 401.php که محتوای صفحات خطای 403 و 401 را تعیین کنند.ابتدا، باید فایل .htaccess را باز کنید و کدهای زیر را به آن اضافه کنید:
ErrorDocument 401 /401.php
ErrorDocument 403 /403.php
سپس، باید فایلهای PHP را با استفاده از ویرایشگر متن خود بسازید و محتوای آنها را طوری طراحی کنید که با سبک قالب شما همخوانی داشته باشد.
مثلا، می توانید عنوان ، تصویر ، پیام و لینکهای مناسب را در این فایلها قرار دهید.
به عنوان مثال، فایل 403.php را میتوانید به شکل زیر بنویسید:
نمونه قالب خطای 403 وردپرس
نمونه سورس زیر یک مدل ساده و کاربردی برای خطای 403 میباشد:
<code>
<?php
get_header(); // فراخوانی هدر
?>
<div class=”error-page”>
<img src=”<?php echo get_template_directory_uri(); ?>/images/403.png” alt=”خطای 403″> // تصویر خطا
<h1>خطای 403 – عدم دسترسی</h1> // عنوان خطا
<p>متأسفانه شما اجازه دسترسی به این صفحه را ندارید. لطفاً از لینک زیر برگشته و صفحات دیگر را مشاهده کنید.</p> // پیام خطا
<a href=”<?php echo home_url(); ?>”>برگشت به صفحه اصلی</a> // لینک برگشت
</div>
<?php
get_footer(); // فراخوانی فوتر
?>
</code>
بررسی و رفع خطای عدم بازسازی رمز عبور در وردپرس
کافیست تا این قطعه کد را در فایل مربوطه (403.php) جایگذاری کنید؛ تا زین پس این قطعه کد برای صفحات 403 و 401 نمایش داده شود.
خطای 403 و 401 چیست؟
خطای 403 و 401 دو نوع خطای رایج در وبسایتها هستند که نشاندهنده این است که شما به منابع مورد نظر دسترسی ندارید.
این خطای 403 به معنی این است که سرور درخواست شما را دریافت کرده اما اجازه دسترسی به آن را نمیدهد.
این خطای 401 به معنی این است که شما برای دسترسی به منبع مورد نظر نیاز به تأیید هویت دارید.
در این مقاله به علل و راهحلهای این دو خطا پرداخته میشویم.
علل خطای 403
خطای 403 ممکن است به دلایل مختلفی رخ دهد.
برخی از علل شایع آن عبارتند از:
– تنظیمات اشتباه فایل .htaccess
– تنظیمات اشتباه سطح دسترسی فولدرها و فایلها
– تضاد بین پروتکلهای HTTP و HTTPS
– محدود کردن دسترسی به برخی آدرسهای IP توسط مدیر وبسایت
– استفاده از پلاگینهای امنیتی یا فایروال
راه حلهای خطای 403
برای رفع خطای 403 میتوانید روشهای زیر را امتحان کنید:
– کش و کوکیهای مرورگر خود را پاک کنید.
– آدرس URL را بررسی کنید و از صحت آن مطمئن شوید.
– از پروتکل HTTPS استفاده کنید اگر وبسایت شما SSL فعال دارد.
– فایل .htaccess را بازنام بگذارید یا محتوای آن را تغییر دهید.
– سطح دسترسی فولدرها و فایلها را بررسی و تصحیح کنید.
– پلاگینهای امنیتی یا فایروال را غیرفعال کنید یا تنظیمات آنها را تغییر دهید.
– با مدیر وبسایت تماس بگیرید و درخواست دسترسی به منبع مورد نظر را کنید.
علل خطای 401
خطای 401 ممکن است به دلایل مختلفی رخ دهد.
برخی از علل شایع آن عبارتند از:
– وارد کردن نام کاربری و رمز عبور اشتباه
– استفاده از نام کاربری و رمز عبور منقضی شده
– تغییر نام کاربری و رمز عبور توسط مدیر وبسایت
– خطای سرور در پردازش درخواست شما
راهحلهای خطای 401
برای رفع خطای 401 میتوانید روشهای زیر را امتحان کنید:
– نام کاربری و رمز عبور خود را بررسی و صحیح وارد کنید.
– از نام کاربری و رمز عبور جدید استفاده کنید اگر آنها را تغییر دادهاید.
– با مدیر وبسایت تماس بگیرید و از او نام کاربری و رمز عبور معتبر درخواست کنید.
– مرورگر خود را بهروزرسانی کنید یا از مرورگر دیگری استفاده کنید.
نتیجه
پس از ذخیره فایل htaccess، تغییرات شما اعمال میشوند و دیگر خطاهای 403 و 401 نمایش داده نخواهند شد.
به این ترتیب، شما میتوانید تجربه کاربری و سئو وبسایت خود را بهبود بخشید.
سلام با یواست سئو میشه جفت این خطاهارو رفع کرد