کد تنظیم صفحه خطای 404 اختصاصی در وبسرور آپاچی (.htaccess)
با دستور ErrorDocument 404 در htaccess میتوانید آدرس یک صفحه طراحیشده یا فایل html اختصاصی را به عنوان صفحه خطای ۴۰۴ سرور ست کنید.
مشخصات فنی و شناسنامه کد (Code Information)
بازبینی: 1405/06/29# تعیین صفحه خطای ۴۰۴ اختصاصی
ErrorDocument 404 /404.html
# یا ارجاع به روت اختصاصی وردپرس:
# ErrorDocument 404 /index.php?error=404
کد را کجا قرار دهیم؟ (Placement Guide)
در خطوط ابتدایی فایل .htaccess.
این کد چگونه کار میکند؟ (How it Works)
وبسرور در صورت عدم وجود منبع استاتیک به جای صفحه خروجی ساده آپاچی، محتوای فایل مشخصشده را رندر میکند.
چه زمانی از این کد استفاده کنیم؟ (Use Cases)
در سایتهای اختصاصی یا برای محافظت از ظاهر حرفهای برند هنگام مفقود شدن فایلهای استاتیک.
چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)
در صورت تمایل به کنترل کامل توسط قالب وردپرس (وردپرس به طور پیشفرض صفحه 404.php قالب را لود میکند).
پیشنیازهای اجرا
وجود فایل 404.html در ریشه سایت.
نحوه تست و اطمینان از عملکرد
آدرس یک فایل ناموجود مثل example.com/non-existent-test.html را فراخوانی کنید.
نحوه بازگردانی سریع (Rollback)
حذف خط ErrorDocument از فایل .htaccess.
خطاهای رایج و راهحل رفع
آدرسدهی نادرست فایل ۴۰۴ که باعث خطای تودرتوی سرور میشود.
ملاحظات و نکات امنیتی
جلوگیری از فاش شدن نسخه وبسرور آپاچی در خطاهای پیشفرض.
تاثیر بر سرعت و پرفورمنس
نمایش صفحه خطا بدون درگیر کردن پردازش دیتابیس در خطاهای استاتیک.