إعلان
تعلم الآن

طريقة تعديل pagination و تجنب التكرار في parameters المتصفح

مرحباً لدي مشكلة في pagination موقعي و أحتاج حل لها بهدف تحسين SEO الموقع في جوجل.

أنا لدي الترقيم (pagination) بالأقسام لما أضغط على رقم واحد مثلاً يظهر لي كالتالي.

localhost/DisplayForm/300&page=1

أريد تعديله ليصبح هكذا.

localhost/DisplayForm/300/page/1


المشكله هنا أنه في كل مره أضغط على رقم 1 مثلاً أكثر من مرة يتم تكراره في parameter url بالمتصفح مثل كالتالي و بحثت في مكان و لم أجد حل مناسب لها.

هذا جزء من كود الترقيم.

 <?php
    ($page > 1)
    {
        echo "<a href='".$ID."&amp;page=".($page-1)."' class='prev'><i class='fa fa-arrow-right' aria-hidden='true'></i></a>";
    }
?>

<?php
    for($i=1;$i<=$Total_page;$i++) {
        if(!empty($mem)) {
            echo "<a href='".$ID."/page=".$i."' class='pageNum'>$i</a>";
        }
    }
?>
                    
<?php
    if(!empty($mem)) {
        if($i-1 > $page) {
            echo "<a href='".$ID."&amp;page=".($page+1)."' class='next'><i class='fa fa-arrow-left' aria-hidden='true'></i></a>";
        }
    }
?>


أعتقد أن المشكلة في الحلقة فقط لأنه مهم حاولت أن أضغط على رقم 1 أو 2 أكثر من مره يتم تكراره و لكن في قوقل يقولون بسبب $_GET


إجابات 1

أضف إجابة

يجب تسجيل الدخول حتى تتمكن من إضافة إجابة أو رد.
إعلان
دورة قواعد بيانات MySQL في هذه الدورة ستتعلم أساسيات قواعد البيانات و أوامر SQL، العلاقات (Join) بين الجداول، Normalization مع تطبيق مشروع متكامل. سعر الدورة الآن هو 20 ريال سعودي فقط بدلاً من 600 ريال
سعر الدورة الآن هو 20 ريال سعودي فقط بدلاً من 600 ريال
تعلم الآن

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة