رفتن به مطلب

انتقال صفحات 404 سایت به لینک دلخواه


پست های پیشنهاد شده

  • مدیریت کل سایت

سلام ، خیلی وقت ها پیش خواهد آمد که بعد از مدت ها لینکی از روی سایتتان حذف شود یا کلا به هر دلیلی دیگر یک مطلب لینکش روی سایتتان تغییر کرده باشد یا دیگر وجود نداشته باشد ، خب مسلم است در این زمان صفحه ی 404 سایت شما می تواند کمک بزرگی به کاربر کند و پیغامی در رابطه با اینکه لینک مورد نظر وجود ندارد به وی نمایش دهد ، خب ما در این مطلب آموزش تصمیم داریم تا کدی خدمتتون معرفی کنیم که توسط آن بتوانید کاربرانی را که به صفحه 404 وبسایتتان برخورد می کنند را به هر لینکی که دوست داشته باشید ( بعنوان مثال صفحه نخت سایتتان و یا … ) هدایت کنید !

 

انتقال صفحه 404 به لینک دلخواه :

بسیار خب باز هم طبق معمول یک کد داریم که در زیر اون رو مشاهده می کنید ، که جهت استفاده از این کد تنها کافیست فایل php.404 قالب سایت خودتون رو باز کنید و این کد را به  انتهای اون اضافه کنید !

 

<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: “.get_bloginfo(‘url’));
exit();
?>

 

کار تمام شد ؟! خیر ، تازه به بخش اصلی ماجرا رسیدیم ، الان زمان اون رسیده که در خط سوم از کد بالا به جای عبارت url هر آدرسی که در نظر داریم قرار بدیم تا کاربرانی که با صفحه ی ارور 404 سایت برخورد میکنند بصورت اتومات به صفحه ای که مد نظر گرفتید و آدرس آن را وارد میکنید منتقل شوند .

خب الان دیگه تموم شد !

 

اما نوبت به توجه همیشگی میرسه ! : قبل از انجام هرکاری حتما از فایل مربوطه بکاپ گیری کنید تا در صورت نیاز از اون استفاده کنید .

حالا دیگه موفق و پیروز باشید .

 

  • Like 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

انجام دادم اما کلا 404 نشان نمیده

<?php

/*
Template Name: 404 Page
*/
get_header(); ?>
<div class="container" id="error-page">
    <div>
        <h1 class="error-code"><?php _e('404','organicfood');?></h1>
        <p class="error-message">
                <?php _e('پیدا نشد !','organicfood');?><br>
                <?php _e('برگشت به عقب','organicfood');?><a title="<?php _e('صفحه اصلی','organicfood');?>" href="https://1go.ir/<?php echo esc_url( home_url( '/'  ) );?>"><i class="fa fa-home"></i><?php _e('صفحه اصلی','organicfood');?></a>
        </p>
    </div>
</div>
<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: “.get_bloginfo(‘-’));
exit();
?>
<?php get_footer(); ?>

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...