请稍候...
确定
取消
  • CentOSlogo

    CentOS

    CentOS,脱胎自大名鼎鼎的Redhat.稳定可靠,深受中文用户的喜爱
  • 不带www域名网站转跳到带www

      时间:2016-05-05 23:17:12

      阅读:786 回复:0 A- A+

      本教程主要简单讲述如何将CentOS下Apache环境如何将不带www的网站域名跳到www开头的子域名.

      一般我们设置两个虚拟主机,一个为带www的域名一个为不带www域名

      这里我们一般使用301重定向,服务器端301重定向对用户体验对搜索SEO是有利的,不建议的做法就是echo javascript进行转跳

      <virtualhost *:80>
          ServerName tahenniu.com
          #301永久重定向,302临时重定向
          Redirect 301 / http://www.tahenniu.com/
      </virtualhost>
      
      <virtualhost *:80>
          ServerName www.tahenniu.com
          #你的网站配置
      </virtualhost>
      将下面代码片段编辑写入.htaccess文件

      RewriteEngine On
      RewriteBase /
      RewriteCond %{HTTP_HOST} !^www. 
      RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 
      至此,我们已经完成了不带www的域名网站跳到带www域名的网站项目上.

      如果未生效,重启一下web即可.

      对于带www的重定向到不带www的例如本站www.tahenniu.com重定向到tahenniu.com你只需将上面配置文件域名部分和.htaccess部分找葫芦画瓢修改下即可.

      网友观点 文明社会,理性发言,和谐讨论

        暂无网友互动记录!

    发表我的看法(70字以内)