Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

طريقة تعديل 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

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.