以前给大家介绍过《VPS LNMP下带www与不带www的301重定向设置方法》,今天再给大家介绍一下LNMP系统下更改固定链接后301重定向url的方法
旧的固定链接:
/tianze-%post_id%.html
更新为:
/xiaoshuo/%post_id%.html
为什么要更改呢?以前不太清楚url优化过度,我的一个小说站天择的固定链接中两次提到了tianze,这样很不好,就是为了避免url优化过度,只好做个301重定向喽,其实已经被降权了。
不罗嗦了,直接上代码(是在/usr/local/nginx/conf/vhost/www.tianzeba.com.conf中进行修改)。
rewrite ^/tianze-(.*)$ /xiaoshuo/$1 permanent;
其中permanent表示返回301永久重定向,游览器访问地址会显示跳转后的URL地址!
另外:上述301重定向代码一定要放在wordpress伪静态规则之前,否则不生效!看下面的代码:
[caption id="attachment_3716" align="alignnone" width="600"] 更新固定链接后301重定向[/caption]
最后重加载一下:
/root/lnmp reload
学习了,虽然没用过..
更正一个错误,lnmp reload 会把其他服务也重新加载,使用 service nginx reload就行了
嗯 你说的有道理,这个正则只是更改了 nginx。
不过重启的速度很快。
重定向是不错的选择之一。。
对影视不太感冒。。。