今天帮朋友做了一个301跳转的问题,因为这个关系到网站的权重。如果不做跳转,网站的权重会分散。导致搜索引擎的排名不是很理想!

环境:ubuntu 12.04 + apache2 +php5

首先要说的是解析的问题。

下面以 一氧化碳检测仪 网站 www.zioncodetector.com 来演示:

在域名的控制面板,需要添加两条解析即可:
www A 默认 218.240.27.242
@ A 默认 218.240.27.242

如下图:

一氧化碳仪器

璞玉用的是dnspod提供的免费套餐,添加完毕后,通常5分钟后就生效了。

接下来就是要配置apache2的虚拟目录:

/etc/apache2/site-available/ 目录下添加两个文件,一个是 co 另一个是 co2

我们以co为www域名(www.zioncodetector.com)以co2为不带www的域名(zioncodetector.com)做301的转发。
co 文件的内容如下:

  1  <VirtualHost *:80>
  2         ServerAdmin pooy@pooy.net
  3         Servername www.zioncodetector.com
  4         DocumentRoot /data/ftpdir/co/upload
  5         <Directory />
  6                 Options FollowSymLinks
  7                 AllowOverride None
  8         </Directory>
  9         <Directory /data/ftpdir/co/upload/>
10                 Options Indexes FollowSymLinks MultiViews
11                 AllowOverride None
12                 Order allow,deny
13                 allow from all
14         </Directory>
15 </VirtualHost>

co2 文件的内容如下:

  1 <VirtualHost *:80>
  2 ServerName zioncodetector.com
  3 RewriteEngine On
  4 RewriteRule ^/(.*)$ http://www.zioncodetector.com/$1 [R=301,L]
  5 </VirtualHost>

然后在当前/etc/apache2/site-available/目录下使用:

sudo a2ensite co
 sudo a2ensite co2

激活虚拟目录之后,重启apache:

/etc/init.d/apache2 restart

到这里就完成了一氧化碳检测仪 网站 www.zioncodetector.com 不带www域名通过apache重写规则(301)转发到带www的域名,这样就能有效的保证网站权重问题。

 

 

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="">

请选择吧!