Answers:
我认为没有“最佳方法”。这取决于您的网站利基。我有一个博客,并且它具有page = X之类的URL参数。我将其设置为与您的设置相同的“分页”和“抓取所有页面”。现在,它会爬行并显示所有页面。在我的网站上仍然存在重复的标题问题。我不介意,因为我没有从Google收到任何欺诈问题。
如果您确实要更改它,可以在template.php级别进行。
function THEMENAME_preprocess_html(&$vars) {
if (isset($_GET['page']) && is_numeric($_GET['page']) && $_GET['page'] > 0){
$vars['head_title'] = str_replace('|', '('.t('Page @pager', array('@pager' => $_GET['page'] + 1)).') |', $vars['head_title'], 1);
}
}
这会将您的HTML标题标签的内容重写为设置了寻呼机的页面上的“我的博客文章(页面2)| MyAwesomeBlog”。我们在寻呼机值上加1是因为当您在page = 1上时,它实际上是人类用户的第二页。