A-A+
关于wordpress程序不解析主域名的301跳转方案
之前的博客中有转载一些301跳转的环境和一些格式,因为这个站主要作为分享一些比较喜欢的文章站点、所以一开始并没有解析主域名 54read.com ,近期因为有访客留言表示主域名打不开所以重视了一下;
小站慢慢悠悠运营也有八月之余了,所以不太想比较麻烦的跳转方案;经人指点、对一些地方进行了更改,因为wordpress貌似本身进行301就比较简单所以操作起来的流程还是比较方便的;如下:
wordpress后台的网址统一化(后台设置URL规划均带www即可)
然后在根目录下找到 .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
使用apache,我用的是nginx呢。