A-A+

关于wordpress程序不解析主域名的301跳转方案

2015年11月28日 原创文章 评论 1 条 阅读 2,008 次

之前的博客中有转载一些301跳转的环境和一些格式,因为这个站主要作为分享一些比较喜欢的文章站点、所以一开始并没有解析主域名 54read.com ,近期因为有访客留言表示主域名打不开所以重视了一下;

小站慢慢悠悠运营也有八月之余了,所以不太想比较麻烦的跳转方案;经人指点、对一些地方进行了更改,因为wordpress貌似本身进行301就比较简单所以操作起来的流程还是比较方便的;如下:

wordpress后台的网址统一化(后台设置URL规划均带www即可)

301跳转

301跳转

 

 

然后在根目录下找到 .htaccess 并对其进行编辑,将下面一些代码进行覆盖(红色标记的网址填写自己的域名即可);

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^54read.com [NC]
RewriteRule ^(.*)$ http://www.54read.com/$1 [L,R=301]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

或者下方代码直接覆盖

# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^www.54read.com[nc]
rewriterule ^(.*)$ http://www.54read.com/$1 [L,R=301]
</IfModule>
# END  wordpress

注意程序后台链接最好不要更新、因为程序文件会随之更新并且返回原来的文件。

春熙

2015.11.28

一条回应:“关于wordpress程序不解析主域名的301跳转方案”

  1. 酷特尔说道:

    使用apache,我用的是nginx呢。