طريقة تعديل pagination و تجنب التكرار في parameters المتصفح
مرحباً لدي مشكلة في pagination موقعي و أحتاج حل لها بهدف تحسين SEO الموقع في جوجل.
أنا لدي الترقيم (pagination) بالأقسام لما أضغط على رقم واحد مثلاً يظهر لي كالتالي.
localhost/DisplayForm/300&page=1
أريد تعديله ليصبح هكذا.
localhost/DisplayForm/300/page/1
المشكله هنا أنه في كل مره أضغط على رقم 1 مثلاً أكثر من مرة يتم تكراره في parameter url بالمتصفح مثل كالتالي و بحثت في مكان و لم أجد حل مناسب لها.
هذا جزء من كود الترقيم.
$page > 1) { echo "<a href='".$ID."&page=".($page-1)."' class='prev'><i class='fa fa-arrow-right' aria-hidden='true'></i></a>"; } for($i=1;$i<=$Total_page;$i++) { if(!empty($mem)) { echo "<a href='".$ID."/page=".$i."' class='pageNum'>$i</a>"; } } if(!empty($mem)) { if($i-1 > $page) { echo "<a href='".$ID."&page=".($page+1)."' class='next'><i class='fa fa-arrow-left' aria-hidden='true'></i></a>"; } }(
أعتقد أن المشكلة في الحلقة فقط لأنه مهم حاولت أن أضغط على رقم 1 أو 2 أكثر من مره يتم تكراره و لكن في قوقل يقولون بسبب $_GET