نحوه ریدایرکت صفحه 404 وردپرس - Redirect 404 page

نحوه ریدایرکت صفحه 404 وردپرس

در این پست نحوه ریدایرکت صفحه 404 وردپرس رو براتون آماده کردم که با یه کد کوتاه می تونید صفحات خطا 404 رو به صفحه ی اصلی سایت ریدایرکت کنید تا خطاهای 404 سایتتون برطرف بشه , برای اطلاع از تعداد این خطاها می تونید از حساب وبمستر تولز خود استفاده کنید.

چرا باید صفحات خطا 404 سایت را ریدایرکت کنیم ؟

اگر اطلاع داشته باشید صفحات 404 یا همون صفحات خطا ( مثلا کاربر تو گوگل سرچ می کنه و آدرس سایت شما تو نتیجه میاد اما وقتب روی لینک سایت شما کلیک می کنه به صفحه ای از سایت شما مراجعه می کنه بستگی به قالبتون داره مثلا نوشته خطای 404 صفحه یافت نشد یه همچین چیزی ) حالا دلایل زیادی می تونه داشته باشه دسته بندی اشتباه , برچسب اشتباه و … اگر تعداد این خطا ها در سایت ما زیاد باشه از طرف گوگل نمره منفی در سئو دریافت می کنیم و این اصلا خوب نیست.

نحوه ریدایرکت صفحه 404 وردپرس ( Redirect 404 page )

با این ترفند می تونید صفحات خطای 404 ( صفحه یافت نشد ) رو به صفحه ی اصلی ریدایرکت کنید تا خطاها بر طرف بشه. برای این کار وارد پوشه ی قالب بشید و فایل 404.php رو باز کنید اگر این فایل رو ندارید می تونید ایجاد کنید و کد زیر رو داخل این فایل قرار بدید

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>

فایل رو ذخیره کنید , از این به بعد اگر صفحه ی خطای 404 در سایت شما وجود داشته باشد به صورت اتوماتیک به صفحه ی اصلی سایت ریدایرکت خواهد شد.

یک پینگ

  1. پینگ‌بک: رفع خطای 404 پست ها در وردپرس

یک نظر

  1. هادی قربانی

    سلام
    توی بخش پشتیبانی سایت تیکت ارسال بکنید 100 درصد راهنمایی میشوید و مشکلتون رفع میشود
    user.bigtheme.ir

  2. سجاد

    سلام
    امیدوارم کسی جوابمو بده اینجا
    من یه سایت ورد پرسی دارم هر روز تو وبمستر خطای 404 رو میده به تعداد زیاد
    مثلا من یه پست رو حذف کردم کلا از سایت حذف شده هیچ لینکی هم ازش نیست اما هر روز وبمستر خطای 404 میده .
    من صفحه ریدایرکت دارم صفحه ای ک تو سایت نباشه میبره به صفحه ی مشخص از سایتم اما تو وبمستر باز خطا دارم
    توروخدا جواب بدید
    قالب رو هم از همین بیگ تم خریداری شده
    اینم آدرسش
    http://www.arpaco.ir

  3. نعیم رزاقی

    یه سوال

    من تو گوگل وبمستر ارور های 404 زیادی دارم با این کار اونا رفع میشن؟
    یعنی دیگه تکرار نمیشن ؟
    از نظر گوگل موثره ؟

  4. سانترال تلفن

    ممنون از مطالب اموزنده وخوبتان
    جهت اموزش و بر نامه ریزس یانترال پاناسونیک و کد های سری tda ,tde lمیتوانید اغز وب سایت زیر دیدن کنید

  5. کیوان

    سلام
    آقای قربانی منظور من این بود که کجای اون برگه باید کپی کنیم؟ چون به صورت پیش فرض یکسری کد داخل برگه 404 هست می شه این کد را بالای صفحه قبل از همه اون کد ها کپی کرد؟

  6. کیوان

    سلام خسته نباشید

    ما این کد را دقیقا” باید کجای صفحه 404 داخل ادیتور کپی کنیم؟

  7. sama

    سلام خسته نباشید
    صفحه اصلی سایتم خطای 404 میده باید چیکار کنم ؟ میشه راهنماییم کنین ؟
    نمیتونم وارد قسمت مدیریت هم بشم

  8. هادی قربانی

    سلام فرزانه خانوم
    راحت ترین روش هست یه کد ساده البته فک کنم افزونه هم داشته باشید فرصت بشه یکی خوبش و معرفی می کنیم
    با احترام و تشکر از همراهی همیشگی شما

  9. farzane

    برای این کار افزونه ای هم هست – آیا استفاده از افزونه برای این کار بهتره یا این راهی که شما توضیح دادید ؟

  10. هادی قربانی

    نباید که این رو وارد کنید اگه درست عمل کرده باشید وقتی به ادرسی که درسایت شما نیست وارد بشید صفحه 404 میاد در اینصورت ریدایرکت میشه

  11. سیدمحمود

    سلام من این کار که شما گفتید رو انجام دادم ولی الان وقتی میزنم ghaffarishop.ir/404.php ریدایرکت نمیشه روی صفحه اصلی

  12. هادی قربانی

    خوب پیش فرض به صفحه 404 میره اگه داخل فایل های قالب این فایل رو داشته باشید خودش به این صفحه 404 میره

  13. امین فراست

    اگر بخواهیم به صفحه ای که خاص 404 طراحی کردیم بفرستیمش باید چه کنیم ؟ Location: “.get_bloginfo(‘url’) آدرس وارد کنم؟؟؟

  14. علی

    سلام خدمت شما
    من این کد رو اضافه کردم ولی هیچی نشون نمیده حتی وقتی آدرس رو هم اشتباهی مینویسم نه به صفحه ی اصلی میره نه قالب 404 که خودم گذاشته بودم رو دوباره میاره
    میشه بفرمایین مشکلش چیه ؟

  15. حسین

    سلام. از سوم آبان گوگل ایندکس سایتم رو متوقف کرد! وقتی به وب‌مسترتولز مراجعه کردم، دیدم در بخش Sitemaps دو warnings 404 به خاطر پیداکردن دو صفحه‌ی حذف‌شده داده! از طرفی بخشURL Errors هم 20 مورد Not found 404 از تاریخ سوم آبان داده!! آیا دلیل قطع به‌یکباره‌ی ایندکس سایتم همین است؟ تنها راه‌حلی که به ذهنم رسید، از بخش Remove URLs دو صفحه‌ی حذف‌شده رو درخواست removal دادم؛ ارورها رو mark as fixed کردم؛ آدرس رو در بخش Fetch as Google ثبت کردم. خواهشاً بررسی کنید که برای این مشکل، همین اقدامات رو باید انجام می‌دادم؟ یا ایراد ایندکس‌نشدن به‌یکباره‌ی سایت از جای دیگه‌ای می‌تونه باشه؟ چطور می‌تونم یا چند روز طول می‌کشه که بفهمم مشکلم برطرف شده یا نه؟ درود بر شما. ممنون

  16. مهدی

    سلام میخام صفحه ای رو با URL فارسی به صفحه ای دیگر REDIRECT کنم ولی افزونه من URL فارسی قبول نمیکند خواهش میکنم یکی از دوستان کمکم کنه من مهندس مکانیکم یه ورد پرس کار حرفه ای واسه شرکت و طراحی وب سایتم میخام کسی هست؟http://bigtheme.ir/%D9%86%D8%AD%D9%88%D9%87-%D8%B1%DB%8C%D8%AF%D8%A7%DB%8C%D8%B1%DA%A9%D8%AA-%D8%B5%D9%81%D8%AD%D9%87-404-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/#

  17. هادی قربانی

    خوب اینکه به دلیل تغییر پیوند یکتا هست.
    توجه داشته باشید برش نگردونید باز به قبل چون بیشتر میشن. شما باید مجددا نقشه سایت رو به گوگل معرفی کنید و درخواست بازبینی برای گوگل ارسال کنید. در همون قسمت خطاها تیک خطاها رو بزنید و گزینه mark as fixed رو بزنید با این کار حذف میشن اما مجددا ثبت میشن تا گوگل وبمستر بروز بشه.

  18. حسین

    با سلام چند هفته پیش متوجه شدم سایتم دارای 9000 تا خطای 404 هستش و بیشتر به دلیل تغییر آدرس پیوند یکتا هستش (آخرش html.) گذاشتم الان میخوام این مشکل رو رفعش کنم ولی وقتی میبینم حتی tag ها هم تو خطای 404 قرار داره میتونید تو این تصویر ببینید خودتون :
    gigpars.com/upload/y0xd_404.png

    آقا هادی میشه کمکم کنید؟

  19. مهدی

    با سلام خدمت تمامی عزیزان
    بنده یک وب سایت تاسیساتی درام که ریدایرکت کردن ان به دیلیل اینکه در جای که باید ادرس جدید وکپی کنیم به صورت انگلیسی می باشد فارس قبول نمیکند کسی هست کمکم کنه؟من دوسدارم که نگهداری سایت رو به دوستانی که مایل هستند بدم و در واقع باه کار کنیم؟ هست کسی؟

  20. هادی قربانی

    پس باهاش کاری نداشته باشید و منتظر باشید تا گوگل بخش وبمستر رو آپدیت کنه اون موع مشخص میشه حذف شده یا نه …

  21. رضا

    این کارو من دیروز کردم..یه30 ا آدرس شد که وارد کردم…اما امروز سر زدم به همون صفحه ، کلا خالی بود …هیچکدوم از اونا که وارد کردم نبود !!!!!!!!!!

  22. هادی قربانی

    باید از طریق وبمستر تولز اقدام کنید و به گوگل بگید که این صفحات رو بی خیال شو …
    بعد باید چند ماه حداقل 3 ماه صبر کنید تا تغییرات اعمال بشه

  23. هادی قربانی

    بله به طور دستی باید تغییرات رو اعمال کنید , در رابطه با نمایش خطا توجه داشته باشید تغییری که اعمال می کنید مثلا حذف کردن لینک ها مدت زیادی طول می کشه تا گوگل از کش خودش حذف کنه , مثلا دو الی سه ما.
    اما یه کار دیگه ای که وجود داره شما باید کلیه ی خطاها رو برطرف کنید بعد به گوگل بگید که سایت رو مجددا بررسی کن اینطور کارها زودتر انجام میشهو سریع تر خطاها برطرف میشه, برای بررسی مجدد تو webmaster tools از امکان Fetch as Google باید استفاده کنید

  24. Parstoon

    پس ما باید به طور دستی از طریق Remove URLs اقدام به پاک کردن تک تک صفحات ایندکس شده در گوگل وبمستر بپردازیم؟یک سوال دیگه هم داشتم.اگر با remove URLs کار کرده باشین ما دیروز 300 لینک را دستی وارد کردیم و امروز که سر زدیم متاسفانه همه پاک شده بودند و مجدد تعداد خطاها همون مقدار قبل شده بود.چه کنیم به نظر شما؟

  25. هادی قربانی

    سلام
    با ریدایرکت کردن فقط از ورود بازدید کننده به صفحه ی خطا همون 404 جلوگیری میشه تا زمانی که مشکلات و خطاها رو برطرف کنید , خطاها به صورت خودکار حذف نمیشن

  26. Parstoon

    با تشکر از شما.یک سوال.الان با این ریدایکت کردن روی صفحه اصلی آیا اون مقدار Not fount که گوگل برای ما در گوگل وبمستر مشخص کرده از بین میره؟و امتیاز های منفی ما هم از بین میره؟

  27. علیرضا

    الان من یه مشکلی که دارم اینه که اگه ب سایتم بری و باکس دانلودم رو ببینی دو تا مشکل داره اولی اینکه هر کاری میکنم نمیتونم جاشو بذارم بالای تگ های سایتم و مجبورا گذاشتم زیر تگ ها و مشکل دیگه اینکه وقتی آخر پست میذارم بد نشون داده میشه

    ممنون میشم کمکم کنی

  28. هادی قربانی

    سلام علیرضا جان , ارادتمندیم.
    آموزش , افزونه و … خاصی مد نظر بود بگو تا به صورت کامل قرار بدم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *