找回密码
 立即注册
展开
长沙SEO 长沙SEO首页 seo建站 查看内容

写给seo新手站长:linux服务器301重定向完整解析

admin 2017-11-30 22:56 137人围观 seo建站

301重定向主要是为了将域名A跳转到域名B,更多情况下是将不带www的域名跳转到带www的域名,那么301重定向应该怎么做呢,本文详细的介绍301重定向的做法,下面分为linux主机、windows主机以及vps主机三种情况讲述(都 ...
301重定向主要是为了将域名A跳转到域名B,更多情况下是将不带www的域名跳转到带www的域名,那么301重定向应该怎么做呢,本文详细的介绍301重定向的做法,下面分为linux主机、windows主机以及vps主机三种情况讲述(都以将本站域名csseo.cc跳转到www.csseo.cc这个为例子):

  (一)linux主机

  对于linux虚拟主机Apache服务器,需要支持.htaccess这个文件。先去确定主机是否支持.htaccess这个文件(可以询问主机商),如果支持的话,首先将两个域名都解析到这个服务器,然后在.htaccess中添加如下规则:

  RewriteCond %{http_host} ^csseo.cc [NC]

  RewriteRule ^(.*)$ http://www.csseo.cc/$1 [R=301,L]

  如果你的网站根目录中已经存在了.htaccess文件,那么你可以直接修改该文件,然后将这条规则添加进去,如果你的网站根目录中不存在.htaccess文件,你可以先自己创建个htaccess.txt这样的空文件,然后添加如下规则,建成后将htaccess.txt文件上传到网站根目录,然后将htaccess.txt名修改为.htaccess,规则为:

  RewriteEngine on

  RewriteCond %{http_host} ^csseo.cc [NC]

  RewriteRule ^(.*)$ http://www.csseo.cc/$1 [R=301,L]
二维码
欢迎关注,微信 【www_csseo_cc】