سلام
میخواستم اگر کسی کدی،ترفندی چیزی داره برای اینکه صفحاتی که در سایت وجود نداره و یا قبلا بودند و پاک شدند به جای نشون دادن صفحه ی not found به صفحه ی اصلی منتقل بشه بزارن اینجا.
ممنون
نمایش نسخه قابل چاپ
سلام
میخواستم اگر کسی کدی،ترفندی چیزی داره برای اینکه صفحاتی که در سایت وجود نداره و یا قبلا بودند و پاک شدند به جای نشون دادن صفحه ی not found به صفحه ی اصلی منتقل بشه بزارن اینجا.
ممنون
با کنترل پنل میتونید این کار را انجام بدید و به جای صفحات ارور چیزی که میخواهید را قرار بدید
ممنون
ولی تعداد صفحه ها زیادن نمیشه !!
فکر نمیکنم راه دیگه ای داشته باشه
با استفاده از دستور زیر در htaccess میتونید هنگام مواجه کاربر با ارور های مختلف صفحه مورد نظر باز بشه:
آدرس صفحات ارور هم به شکل زیر باید قابل مشاهده باشه:کد:ErrorDocument 400 /errors/badrequest.html
ErrorDocument 401 /errors/authreqd.html
ErrorDocument 403 /errors/forbid.html
ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/serverr.html
که متیونید به دلخواه عوض کنیدکد:http://yoursite.com/errors/*.html
مثلاً شما که میخوای صفحه ایندکس باز بشه میتونی دستورات زیر رو استفاده کنی:
اگر نام فایل ایندکس فرق داره میتونی تغییرشون بدیکد:ErrorDocument 400 /index.html
ErrorDocument 401 /index.html
ErrorDocument 403 /index.html
ErrorDocument 404 /index.html
ErrorDocument 500 /index.html
متاسفانه جواب نمیده
اگر دستور فوق کار نکرد به مدیریت سرور اطلاع بده
یا اگر سیستم مدیریت هاستت cPanel هست از طریق cPanel قسمت Error Pages میتونی محتوای صفحات ارور رو ویرایش کنی و کد ریدایرکت به صفحه اصلی سایتت رو بذاری