1、我们【men】购买的域名一般为(city96.com),ew35为我们的自【zì】定义域【yù】名,.com为【wéi】顶级后【hòu】缀【zhuì】域【yù】,所以一级域【yù】名为city96.com,而【ér】搜索引擎也会将网站【zhàn】评分量级【jí】(权重)分配【pèi】给这个一级域名。
2、由于人们习惯【guàn】性使【shǐ】用www.city96.com这类域名,这是【shì】一个【gè】二【èr】级域名,所以我们需要做301重定向【xiàng】将一级域名(city96.com)重定【dìng】向到二级域名(www.city96.com),让搜【sōu】索引擎将网【wǎng】站的评分量级也就是【shì】权【quán】重分配给这个二级域名,对seo来【lái】说【shuō】很重要。
3、301是【shì】永【yǒng】久性的跳转【zhuǎn】,网站权重也是【shì】永久性的直接分配到新域【yù】名上。但有一个302重【chóng】定向【xiàng】是临时跳转,权重【chóng】也【yě】是临时转【zhuǎn】移且不是很稳定,一般用【yòng】来【lái】做一个过渡;所【suǒ】以当我们确定最终跳转域名后,我们【men】还需要再设置一个【gè】301重定【dìng】向【xiàng】。
301重定向的设置方法
由于服务器系统和网站程序语言的不【bú】同每个设置301的方【fāng】法和【hé】代【dài】码也不【bú】尽相同【tóng】,下面我们一起来看【kàn】一下【xià】。
1、虚拟主机301重定向设【shè】置【zhì】方【fāng】法(后台【tái】没有301功能)
(1)web服务器apache主机(linux)
方法:进入虚拟【nǐ】主机网站【zhàn】根目录【lù】wwwroot or htdocs,将以下【xià】代码【mǎ】复【fù】制到.htaccess文件中,若目录下【xià】没有【yǒu】这个文件,则新建一个【gè】.htaccess文件。
代码如下:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^city96.com$ [NC]
RewriteRule ^(.*)$ http://wap.city96.com/$1 [R=301,L]
实现效果就是访【fǎng】问city96.com跳转【zhuǎn】到www.city96.com,多【duō】域名【míng】跳【tiào】转【zhuǎn】时则复制RewriteCond %{HTTP_HOST} ^city96.com$ [NC],多加一行,修改域名【míng】即可。
(2)iis6主机(windows)
在主【zhǔ】机【jī】面板中【zhōng】-isapi筛选器,点击按钮“开启【qǐ】自定义【yì】url伪静态支【zhī】持”。进入ftp文件【jiàn】管理,找到httpd.conf该【gāi】文件然后编辑。
代码如下:
RewriteCond %{HTTP:Host} ^city96.com$ [NC]
RewriteRule (.*) http://wap.city96.com$1 [NC,R=301]
实【shí】现【xiàn】效果也是访问city96.com跳转到www.city96.com,多【duō】域名【míng】跳转复制第一【yī】段【duàn】代码多【duō】加一行【háng】,在改域名就行。
(3)iis7主机(windows)
进入【rù】虚拟主机【jī】ftp网站根【gēn】目录wwwroot or htdocs,找到web.config文件,将以下【xià】代码复【fù】制进去,没有该文件则新建。
代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="301Redirect" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^city96.com$" />
</conditions>
<action type="Redirect" url="http://wap.city96.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
实现【xiàn】效【xiào】果就是访问city96.com跳转到www.city96.com,多【duō】域名跳转则复制<add input="{HTTP_HOST}" pattern="^city96.com$" />,换行添加上【shàng】并改【gǎi】域名即可。
2、虚拟主机后台自带301重定向功能设置方法
现在【zài】很多虚拟主【zhǔ】机自【zì】带这个301功【gōng】能,设置起来会比较方便。
举例阿里云虚拟主机:
(1)登录帐号,进入虚拟主机后台。
(2)在左侧基础环境设置中找到301重定向。
(3)在右侧设【shè】置源域名【míng】city96.com,目标域名www.city96.com,点击添加即可【kě】设【shè】置成功,多域名【míng】跳转【zhuǎn】的【de】继续添加即可。
如图:
其他虚拟主机方法与之类似,这里就不细讲了。
(1)iiS服务器实现301重定向
第一步:打【dǎ】开【kāi】服务器iis,右【yòu】键-属性-网站【zhàn】-ip地址,添【tiān】加站点,绑定主机头,若域名多【duō】可以继续添加【jiā】。
如图:
第二【èr】步:打开IIS,新建立一个站点【diǎn】,随意对应一【yī】个【gè】目录如D:\wwwroot\301web,该目录下【xià】只【zhī】需【xū】要【yào】2个文件,一个 default.html,一个404.htm。在欲重定向【xiàng】的网页或目【mù】录【lù】上按右键【jiàn】-选重【chóng】定向到URL-进入【rù】对话【huà】框设置。在重定向框内填入【rù】完整域名,勾【gōu】上资【zī】源的永久重定【dìng】向,最后点击应用即可。
如图:
linux的301设【shè】置【zhì】,一般就是修改【gǎi】httpd.conf这个文件,但是由于不同形式的apache,安装后路【lù】径不【bú】同,所以可以去服【fú】务器【qì】后台提交问题工单,在【zài】空间【jiān】商的指导下【xià】操作301重定向。
最后一种就是对【duì】本地dns的设【shè】置【zhì】,或对【duì】服务器dns的设置
dns设置【zhì】需要有设置权【quán】限,没有【yǒu】的向运营商获【huò】取,不过【guò】这个一般我们【men】都用不上,所以【yǐ】这里也就【jiù】不阐述了【le】,就前面的方法也【yě】能解决大【dà】部分小白的问题了【le】。
版权所有:深圳市网商在线科技有限公司