WordPress优化:更改网站的固定连接并将旧连接重定向到新连接

关于更改文章的固定连接,能够直接在网站的后台里的“设置”–>“固定连接”里面进行设置html

wordpress固定连接设置的一些参数:
%year% :基于文章发布的年份,好比2016ide


%monthnum% :基于文章发布的月份,好比03wordpress


%day% :基于文章发布当日,好比23post


%hour% :基于文章发布小时数,好比10网站


%minute% :基于文章发布分钟数,好比10搜索引擎


%second% :基于文章发布秒数,好比33spa


%postname% :基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题插件


%post_id% :基于文章post_id,好比48orm


%category% :基于文章分类,子分类会处理成“分类/子分类”这种形式htm


%author% :基于文章做者名


将上述参数进行组合,便可获得wordpress的固定连接形式


网上常见的几种设置方法:
/%year%/%monthnum%/%day%/%postname%/

/%year%/%monthnum%/%postname%/

/%year%/%monthnum%/%day%/%postname%.html

/%year%/%monthnum%/%postname%.html

/%category%/%postname%.html

/%post_id%.html


好比说个人博客之前的固定连接格式是:/%year%/%monthnum%/%postname%/ ,如今改为了:/%post_id%.html  若是改了以后访问文章爆404的话,能够检查下网站所在的主机是否支持“伪静态”,Apache环境下就是网站根目录下是否有.htaccess文件

wKiom1b77nCxk5O_AACO8bRP2NI229.png

若是是新站的话,作完上面的步骤就已经OK了。可是要是一个已经在各大搜索引擎上有了收录,或者说有了很多的外链的话,显而易见,更改固定连接以后,之前的那种连接格式已经不能正常访问了,会爆404错误。若是咱们不想在百度上降权的话,或者想让之前的旧连接形式也能够访问,那么咱们就须要对旧连接进行301重定向了。


因为我PHP代码不太会,所以我就找了一个插件来完成这项任务,它就是:WP Permalinks Migration

因为已经不能在插件中心搜索到了,所以我就下载了一个网上的版本,幸运的是我如今的WordPress4.4也能够正常使用,下载连接:http://pan.baidu.com/s/1i3RPJm9 


关于这个插件的使用说明,能够自行将这个插件用上传的方式安装后启动插件就能够看到了。简单来讲就是:

(1)启动插件,并在这个插件的设置选项里面填上旧的固定连接格式

(2)在设置里更改网站的固定连接格式