wordpress实现301的方法分享!

站长们都知道301对SEO的意义,特别是首页有的站长喜欢将带www的地址直接跳转到不带www的域名地址,而又有的站长则喜欢网站地址都带上www。

今天wordpress教程网就与大家分享wordpress中如何去实现301的跳转。

1、使用代码实现

打开根目录下得wp-blog-header.php,在 if(strtolower($_SERVER[‘SERVER_NAME’])!=’www.shouce.ren’) { $URIRedirect=$_SERVER[‘REQUEST_URI’]; if(strtolower($URIRedirect)==”/index.php”) { $URIRedirect=”/”; } header(‘HTTP/1.1301MovedPermanently’); header(‘Location:https://www.shouce.ren’.$URIRedirect); exit(); }

可以通过检查工具进行查询其状态码,推荐使用站长之家的工具,网址是https://tool.chinaz.com/pagestatus/
本站测试如下:
wordpress实现301的方法

2、服务器中配置

a、Apache服务器可以修改.htaccess(默认已创建)文件
打开后可看到以下代码:

RewriteEngineOn RewriteBase/ RewriteRule^index.php$-[L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule./index.php[L]

添加如下301的配置代码即可:

RewriteEngineon RewriteCond%{http_host}^shouce.ren[NC] RewriteRule^(.*)$https://www.shouce.ren/$1[L,R=301]

b、nginx添加301配置
在你nginx配置文件中的server模块配置添加如下代码:

server{ server_namewww.shouce.renshouce.ren; #301配置 if($host!='www.shouce.ren'){ rewrite^/(.*)$https://www.shouce.ren/$1permanent; } #其他的配置参数 ... }

标签: 301 wordpress res 方法 pr ss word pre dp

wordpress nginx多站点rewrite(重写)规则

wordpress头像缓存功能

上述就是wordpress实现301的方法分享!的全部内容,如果对大家有所用处且需要了解更多关于wordpresscms模板学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/wordpresscmst/913123.html

(0)
上一篇 2021年10月31日
下一篇 2021年10月31日

精彩推荐