wordpress 搜索引擎优化(前两天子凡遇到一个WordPress优化链接规范的客户问题)
优采云 发布时间: 2022-03-01 17:30wordpress 搜索引擎优化(前两天子凡遇到一个WordPress优化链接规范的客户问题)
前两天遇到一个客户,对WordPress的链接规范做了优化。问题源于WordPress本身的固定链接属于伪静态处理,会导致在文章页面末尾添加斜杠“/”。添加任何数字仍然会返回200状态和正常的文章内容,这可能会导致一些重复收录或恶意使用,导致网站出现问题或被搜索引擎降级。
因为是WordPress本身的问题,但也不是很大的问题,可能不会被大家重视,因为在正常的建站和使用和推广WordPress的过程中,我们基本不可能手动如果在WordPress生成的URL链接中添加任何数组或参数,搜索引擎是不可能自动在链接中添加斜杠和参数进行网站优化的。大部分是无效的动态参数。
无论是从WordPress优化还是网站安全、网站优化的角度来看,网站的URL都应该是唯一的,其他一些参数也要屏蔽。突然,子凡通过重新开发和添加判断,实现了对 WordPress URL 规范的优化。代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
//判断链接是否规范
$current_url = home_url(add_query_arg(array()));
$pid = url_to_postid($current_url);
$link = get_permalink($pid);
if($current_url!=$link){
global $wp_query;
$wp_query->set_404();
status_header(404);
nocache_headers();
include( get_query_template( '404' ) );
die();
}
使用方法是直接添加到当前主题的single.php和page.php文件的顶部,即“