如何把2级网站域名重定项到主网站域名处理方式

2021-03-08 03:54 admin
以便提升脚本制作之家 www.jb51.net这个网站的检索模块友善度,今日对这个网站做了1个301重定项,
重定项jb51.net到www.jb51.net
处理方法以下:
寻找站点文件目录下的.htaccess文档(假如沒有,就创建1个。留意:htaccess前面有1个点),添加这么1行编码:

拷贝编码
编码以下:

rewriteEngine on
rewriteCond %{http_host} ^jb51.net
rewriteRule ^(.*)$ https://www.jb51.net/$1 [R=301,L]

随后再次开启以前的老网站域名看看……
1切OK了!
.htaccess作用十分强劲,大伙儿不上解的话,何不上网检索1下!但是,仅有UNIX或linux主机中才可使用这个文档来开展301重定项,假如你应用的是ASP室内空间,明显是不能以选用这类方式的。
附录:
完成301重定项常见的7种方式
301重定项对众多站长来讲其实不生疏,从企业网站建设到文件目录提升,防止不上对网站文件目录开展变更,在这类状况下客户的个人收藏夹里边和检索模块里边将会储存的還是老的详细地址,在开启这些连接时会没法显示信息网页页面出現404的不正确,导致很差的客户体验并丧失了许多总流量,今日园区就给大伙儿共享1下完成301重定项的7种方式。

从检索模块提升的角度看来,现阶段301重定项是网站文件目录变更后再次定项最为可行的1种方法。在你变更详细地址应用了301重定项后,检索模块只会对新详细地址开展数据库索引,另外会把旧详细地址下原先收录的连接迁移到新详细地址下,而上述的这些实际操作其实不会危害到网站在检索模块的排名。

完成301重定项最立即的方式是编写.htaccess文档,想掌握有关htaccess文档应用方式,请点此查询。园区必须提示你的是,在对.htaccess文档开展实际操作以前,1定要备份数据好原先的.htaccess文档,以免改动错误带来无须要的不便。

1.重定项domain.com到www.domain.com
这类重定项十分普遍,最后目地是完成网站域名的唯1性,也是seo务必要做的。完成方式是在.htaccess文档中添加下列标准:

拷贝编码
编码以下:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

注:应用这类301重定项方法后,当你开启相近domain.com的网站地址后会全自动定项到www.domain.com。

2.重定项www.domain.com到domain.com
这类实际操作恰好和上面的网站域名显示信息是相反的,标准以下:

拷贝编码
编码以下:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]

注:应用此301重定项方法,当你开启相近www.domain.com的网站地址后会全自动定项到domain.com。

3.重定项olddomain.com 到 newdomain.com
这类实际操作常常用于拆换网站域名时用到,许多站长由于种种缘故将会要为站点拆换网站域名,此时多选用下列标准来完成再次定项:

拷贝编码
编码以下:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]

注:当客户开启老的网站域名后,会全自动重定项到新的网站域名下的站点,此频域名显示信息文件格式为不带www.的文件格式。

4.重定项olddomain.com 到 www.newdomain.com
这类实际操作是根据第3种方法的改进,只是显示信息网站地址显示信息为带www.的那种。

拷贝编码
编码以下:

RewriteEngine On
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]

注:当客户开启老的网站域名后,会全自动重定项到新的网站域名下的站点,而且网站地址显示信息文件格式为带www.的文件格式。

5.重定项domain.com/file/file.php 到 otherdomain.com/otherfile/other.php
这类实际操作对于于变更1个网站域名的另外,网站文件目录相对路径也产生转变的状况下应用,标准以下:

拷贝编码
编码以下:

RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^file/file.php$ http://www.otherdomain.com/otherfile/other.php [R=301,L]

注:当客户浏览老的网站域名相对路径时,会再次定项到新的网站域名新的相对路径下。

6.IIS服务器下完成301重定项
实际方式以下:开启internet信息内容服务管理方法器,在欲重定项的网页页面或文件目录上按右键,选定“重定项到URL”, 在会话框中键入总体目标网页页面的详细地址,谨记要选定“資源的永久性重定项”最终点一下“运用”便可。
注:再度提示你,1定要选定“資源的永久性重定项”。

7.Apache服务器完成301重定项
在Apache服务器完成301重定项的方式园区在之前的文章内容中提到过,只必须在.htaccess文档中添加下列标准:

拷贝编码
编码以下:

Redirect /旧文件目录/旧文本文档名 新文本文档的详细地址

也将会是:

拷贝编码
编码以下:

Redirect /olddirectory http://www.newsite.com/newdirectory

注:1定要留意撰写文件格式,第1种是同1网站域名下将1个文本文档定项到新的文件目录详细地址,第2种是把老文件目录界定到新网站域名的新文件目录下,更多有关.htaccess的运用请参考:htaccess文档应用方式。
以上7种方式是在网站后台管理与提升全过程中常常会应用到的301重定项方式,自然,你也将会遇到不大同样的情况,这时候候就必须依据自身的目地去适度调剂下指令标准以融入不一样的要求。