^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望对你有帮助,如果有代码出错,请联系站长解决
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 8年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人
  • 腾讯云3年2核2G新品轻量限时特惠只需408元

WordPress开启百度云加速规则自定义设置和虚拟主机分类目录301重定向

很多人在用百度云加速给自己的虚拟主机加速,陌小雨博客这几天也重新用上了该功能,之前用过,但出现过一次宕机,访问首页变成了百度云加速的错误页面。有很多人反映说使用百度云加速越用越慢,其实可能与自己的设置有关,这里陌小雨博客分享一下自己的设置,希望能给大家一点参考。

1、登陆百度云加速官网,登陆后添加自己的网站,修改域名的 DNS,成功后,会出现绿色的√,然后如图选择规则自定义。

2 核 2G 限时特惠 396 元/3 年    宝塔建站 10850 大礼包

2、免费的只能自定义 3 项规则,所以陌小雨博客推荐大家这样设置:

(1)添加规则 www.dedewp.com/wp-admin/*,缓存设置选择细致:根据不同参数缓存

(2)添加规则 www.dedewp.com/*/comment-page-*,缓存设置选择细致:根据不同参数缓存

(3)添加规则*dedewp.com*,缓存设置选择所有都缓存

这样设置后,百度云加速就能让你的网站飞起来了。不信你自己试试。但是百度云加速需要 wordpress 目录以斜杠结尾,才会识别为目录并开启缓存加速,所以我们有必要进行优化下目录结构。

(1)实现方法:将下面代码加入到 functions.php 中即可。

/* 给分类目录和单页链接末尾加上斜杠 */
$permalink_structure = get_option('permalink_structure');
if (!$permalink_structure || '/' === substr($permalink_structure, -1))
    return;
add_filter('user_trailingslashit', 'ppm_fixe_trailingslash', 10, 2);
function ppm_fixe_trailingslash($url, $type)
{
   if ('single' === $type)
     return $url;
     return trailingslashit($url);
}

如果你建站有一段时间了,百度已经搜录了你的分类目录,添加上述代码后就需要进行下面的 301 定向操作,把分类目录没有以斜杠结尾的全部定向为以斜杠结尾,以万网虚拟主机为例:需要在网站根目录.htaccess 文件最上方添加下面代码:

RewriteEngine On 
RewriteBase / 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} !(.*)/$ 
RewriteRule ^(.*)$ https://dedewp.com/$1/ [L,R=301]

然后访问网站分类目录,发现已经自动跳转了吧。

但是:

这样写后经过测试发现了一个问题,就是文章链接后面也会增加一个斜杠,导致文章打不开,所以不推荐使用。鉴于以上,陌小雨博客推荐安装重定向插件 Redirection,然后手工指定分类目录重定向,一般分类目录不多吧,所以也是很方便的,等搜索引擎缓过神重新收录后,再删除该插件就可以了。如果来访的大神指导如何写这个.htaccess 规则,希望可以告知一下我。

本文参考:张戈博客

 

赠人玫瑰,手有余香。