我有一个问题,直到现在我仍然无法解决这个问题。 我想为网站的结果页面创建seo分页,并将其放入html标题中。 问题是,我不能真正做到这一点,因为之前的开发人员选择使用javascript:void(0)。我想改变它。 这是当前的代码:
$total_page = ceil($total/$perpage);
$startpoint = ($page * $perpage) - $perpage;
$lim = 5;
$link = 'javascript:void(0);';
$pdata = '<div class="pg2_pagnation" style="float:right">'.pagination_front($page,$total_page,$link,$lim).'</div>';
页面的输出是:
123下一页或上一页12345下一页。 (将光标放在分页上时,显示javascript:void(0)) 但是,我正面临着一些与我的javascript有关的问题,因此,我宁愿避免这种情况并在分页上有适当的链接。 我想更好地拥有一些东西:http:www.example / cars / page1,http:www.example / cars / page2,http:www.example / cars / page3,... http:www.example /汽车/ page10(最后一页)改为。
另外,关于标题,我想将分页用于某些seo目的并且具有:
<link rel="canonical" href="https://www.example.com/page1">
<link rel="prev" href="https://www.example.com/page2">
<link rel="next" href="https://www.example.com/page4">
提前感谢您的时间和贡献。
答案 0 :(得分:0)
这些分页链接是JavaScript分页,这意味着当单击链接并动态替换当前项目列表时,脚本可能会对服务器进行异步调用。
找到JavaScript代码,找出它的确切功能(例如,它调用https://www.example.com/data_for_page_4来获取数据)并根据该请求构建链接。您可能需要调整从此类请求中收到的内容。