PDA

مشاهده نسخه کامل : خطای 404 و طراحی صفحه ای خاص برای آن



Quick
12-11-06, 15:08
Only the registered members can see the linkبارها پیش می آید که کاربران و بازدیدکنندگان سایت شما آدرسی از زیر مجموعه سایت شما را به غلط وارد می کنند. در این هنگام ویندوز اکسپلورر به آنها صفحه متنی ساده ای را نشان میدهد که در آن ذکر کرده که صفحه درخواست شده بر روی سرور سایت موجود نیست. اصطلاحا به این خطا Eror 404 گفته میشود. شما میتوانید صفحه ای دلخواه طراحی کنید تا موقع بوجود آمدن این خطا به جای متن اینترنت اکسپلورر صفحه مورد نظر شما به نمایش در بیایید.
برای اینکار ابتدا باید صفحه مورد نظر خود را با هر برنامه ای که مایل بودید طراحی کنید و آن را با نام دلخواهی ذخیره کنید. بدیهی است ذخیره کردن با نامهایی مثل eror404.html و یا 404.html نشان دهنده حرفه تر کار کردن شما می باشد.
در این مرحله شما باید به سایت خود مراجعه کنید و در محلی که فایل index اصلی وجود دارد به دنبال فایل "htaccess." بگردید. اگر چنین فایلی وجود نداشت ابتدا به کمک ابزارهای ویرایش متنی چنین فایلی را ایجاد کنید( مثلا htaccess.txt ) و سپس آن را به روی سرور خود انتقال دهید و نام آن را در روی سرور به "htaccess." تغییر دهید. دقت کنید که در واقع این فایل بدون نام و فقط دارای یک پسوند میباشد. (نقطه در سمت چپ کلمه میباشد)
به این فایل باید دسترسی 644 بدهید. یعنی Owner سایت باید دسترسی Read و Write را داشته باشد.
اکنون این فایل را توسط قسمت edit هاست خود باز کنید و در انتهای آن خط زیر را اضافه کنید.
ErrorDocument 404 Only the registered members can see the link


دقت کنید که حروف E و D بزرگ هستند و قبل و بعد از کلمه 404 فاصله ای وجود دارد. بدیهی است به جای yoursite.com باید نام سایت خود را بنویسید و به جای your_custom_page.html نام فایلی را که به عنوان صفحه خطا ذخیره کردید قرار دهید.
حالا اگر بازدید کنندگان سایت شما در خواست صفحه ای را بکنند که در سرور شما وجود ندارد صفحه خطا را مشاهده خواهند کرد.

منبع (Only the registered members can see the link)