WordPress 的 301 跳转 配置方法

Blogych 1,375 0

前面的一篇文章说过,本站开启了百度云加速。[aru_47] 详情请见:

五一假期杂记

4年前 (2020-05-06) 4
五一假期杂记

问题的起因

打开百度云加速以后,发现配置 301 跳转的规则只有三条。[aru_77] 今天帮助 @凉秋影 建立 AI博客 ,发现规则不够用了。这怎么办呢?[aru_34]

解决方案

在网上查找一番之后,博主总结出三种方法。

服务器配置

在自己的服务器配置文件中配置。博主使用了 CDN,这种方法行不通。[aru_35]

插件解决

安装“Redirection”插件。博主试了下,还是不行。[aru_6]

正解

在根目录的 wp-blog-header.php 添加以下代码。

if (strtolower($_SERVER['SERVER_NAME']) != '【你的域名,如 www.xxx.com】')
{
	$URIRedirect=$_SERVER['REQUEST_URI'];
	if (strtolower($URIRedirect) == "/index.php")
	{
		$URIRedirect = "/";
	}
	header('HTTP/1.1 301 Moved Permanently');
	header('Location:【你的域名,带有 http / https,如 http://www.xxx.com/】'.$URIRedirect);
	exit();
}

这篇博客是不是也非常水呢?哈哈哈哈哈![aru_3]

发表评论 取消回复
表情 图片 链接 代码

分享