LNMPA环境怎么做301重定向?_SEO培训视频教程_企业网站整站SEO优化服务_2018seo技术外包公司

LNMPA环境怎么做301重定向?

LNMPA环境怎么做301重定向
  网上查了,如果www和不带www的域名,都指向同一个站,那么搜索引擎可能会降低权重。因为搜索引擎会认为是两个内容一样的站。不懂以后搜索引擎优化,会不会改善。至少现阶段,搜索引擎是多喜欢带www的网站
经测试,按lnmp的方法,修改nginx的相对应的域名配置文件即可。

  新建了一个站,通过百度site发现,带www的收录速度要比不带www的快和多(不优化的情况下,当然,如果你主要优化不带www的域名,可能一段时间后,不带www的域名权重和收录会多高),两个星期内带www收录比不带www的多一倍。过了几天后,不带www的收录量,才追上来。

  好吧,又跑题了,网上说做301重定向可以解决这个问题,新建的网站是用LNMPA环境的,那怎么做301重定向呢?百度了下只有lamp和lnmp重定向的介绍。。。没有lnmpa重定向的资料,又要自己研究了?求大神出来指导!

网上有两种方法,如下:

方法1:

网站设置301转向需要修改Nginx配置文件,配置文件在/usr/local/nginx/conf/vhost/目录下。
配置文件中会有这样一段代码:
if ($host != '' ) {
    #rewrite ^/(.*)$ server110.com/$1 permanent;
}
这段代码的作用为:把除.com外的其他域名,301跳转到.com域名下。
但是请注意,rewrite前有一个#符号将这段代码注释掉了,不会起作用,如果需要使用,请把#删除后,重启Nginx后生效。

如果需要配置其他的301跳转,参考上面的代码修改即可。

方法2:

LNMP下的Nginx如果想将域名lnmp.org 301重定向到,同时已经通过/root/vhost.sh添加上,可以按如下步骤修改 使用命令编辑器vi、nano或winscp图形管理软件编辑对应的虚拟主机,一般虚拟主机配置文件位于:/usr/local/nginx/conf/vhost/域名.conf ,如添加的域名是则配置文件是/usr/local/nginx/conf/vhost/www.lnmp.org.conf 在配置文件最后面加上如下代码:

server { listen 80; server_name lnmp.org; return 301 $request_uri; }

如果www和不带www的域名是一块添加了的,直接添加return 301 $request_uri; 该行到虚拟主机配置server_name下面就可以。

如果是想让http跳转到https,把里面的http换成https就行。
添加完成后保存,执行:/etc/init.d/nginx restart 重启nginx,使其生效

上一篇:windows server 2012 IIS8.0 配置301重定向   下一篇:301重定向,首页和内页都实现重定向