启用新域名:IIS6、IIS7怎么做301永久重定向
301定向技术全面解决办法

301定向技术全面解决刚开始和很多站长一样,以为好几个域名绑到同一个网站,会增加收录和流量。
但是随着时间的推移,并没有达到自己想要的效果,反而是收录减少、Pr下降。
一直到有天一个站长朋友的话提醒了我“做301吗”。
于是在网上查找关于301的内容,才发现301重定向对于多个域名指向同一网站具有非常好的SEO效果(在这之前我根本就不知道301是什么,汗!)尤其是对更换域名和集中权重。
301重定向怎么做呢?又开始查找。
检验地带网用的是dede5.6的程序,win虚拟主机。
可是网上对于这种情况几乎没有详细方法。
最多就是来段php代码<?php{Header("HTTP/1.1 301 Moved Permanently");Header("Location:");exit();}?>这段代码怎么用?放在哪里?如何实现?却都没有一个详细的说明。
经过整整2天的查资料、自己摸索和试验,终于实现了不同域名、不带www定向到带www和3.级域名的301重定向。
下面是详细办法:一、不同域名的重定向(网上的方法就可以实现)比如[url]定向到[/url]([url][/url]作为你希望搜索引擎抓取的主域名)1、虚拟空间一般都会有子目录功能,将你需要重定向的域名比如绑定到子目录2、创建一个index.php文件文件内容:这里有2种写法(1)<?php{Header("HTTP/1.1 301 Moved Permanently");Header("Location:[url][/url]");exit();}?>(2)这是针对有2个以上的次级域名(也就是除[url][/url]之外的域名)<?php$HOST=$_SERVER['HTTP_HOST'];if ($HOST=="" || $HOST==""){Header("HTTP/1.1 301 Moved Permanently");Header("Location:[url][/url]");exit();}?>这段代码的前提是你必须将其他域名解析到子目录所在的IP地址!!!3、将index.php上传到子目录的根目录下面。
5种方法帮你实现网站301重定向

5种方法帮你实现网站301重定向通常情况下一个我们做得网站都一个动态性质的网站,想让搜索引擎收录的话,很困难,因此,为了优化的需要,我们会考虑使用301永久重定向的方法来将网站从一个动态网站来转变成为一个静态网站,那301重定向如何是如何实现的呢?郑州网站建设公司介绍,301重定向的方法分以下几种情况:1、301重定向做法之服务器软件通过服务器配置区域设置301重定向。
此方法较适用于windows服务器用户群体。
2、301重定向做法之本地DNS例如,将“网址1”重定向至“网址2”的话。
需要在网站DNS服务器中增加一个别名记录,别名记录为:news IN CNAME网址2。
注:当需要将较多的域名重定向至网址2时,别名记录可写为* IN CNAME3、301重定向做法之linux服务器对于linux服务器用户而言,301重定向做法就更为简便了,直接通过指令Redirect 301 /4、301重定向做法之ASP/PHP对于ASP/PHP的网站,可通过类似以下代码的方式实现301重定向。
ASP:Response.Status=”301 Moved Permanently”Response.AddHeader “Location”,”http://网址”Response.EndPHP:header(“HTTP/1.1 301 Moved Permanently”);header(“Location:http:// 网址”);exit();5、301重定向做法之.htaccess文件通过.htaccess文件,并将.htaccess文件上传至网站服务器根目录,也是一种十分常用的301重定向做法。
.htaccess文件内容举例:RewriteEngine onRewriteRule ^(.*)$ http:// 网址/$1 [R=301,L]#要了解上面这行代码需要好好研究下mod_rewrite模块的知识那么如果是.net程序的话我们可以在WEB.config里面放入下列代码<?xml version="1.0"?><configuration><system.webServer><rewrite><rules><rule name="WWW Redirect" stopProcessing="true"><match url=".*" /><conditions><add input="{HTTP_HOST}" pattern="^$" /></conditions><action type="Redirect" url="http:// 网址/{R:0}"redirectType="Permanent" /></rule></rules></rewrite></system.webServer></configuration>当然有301的永久重定向,就有302的暂时重定向,只有当一个网站或网页在24到48小时之内临时移到其它位置的情况下才能使用该命令。
301重定向帮你解决,网站更换域名SEO受影响有多大

301重定向帮你解决,网站更换域名SEO受影响有多大当站点地址更改时,需要将老域名301重定向到新的URL地址,实际上是将访问恳求从旧地址重定向到新域名。
301永久重定向对用户和搜寻引擎都是友好的。
没有什么不好的SEO。
旧站点的关键字排名和PR级别都传递给新站点,新站点将更改网站域名,并告知搜寻引擎页面已使用域名301永久重定向永久转移到新域名。
避开搜寻引擎找不到页面,网站对搜寻引擎比较友好。
域名重定向有利于用户体验和搜寻引擎爬行,如增加域名权重、优化网页内容、转移PR、提高搜寻引擎优化效果等。
表达伴侣的用户体验,避开创建404错误页。
在使用301将地址重定向到新域名后,搜寻引擎只会索引新域名并将旧地址转移到新域名。
正确使用301永久重定向命令不会对排名产生任何影响。
一. 为什么要做网页301重定向操作?在网站长期打理运营过程中,确定会消失一些网址死链接,那么这些死链接势必会对一个网站的扫瞄量及潜在客户的开发造成影响,我们讲过我们可以通过404页面制作来留下一部分客户连续扫瞄,当然我们在这里也可以设置301重定向跳转到另一个页面,但是假如进行网站的改版,网站的域名变更,或者新网站的域名权重转化这些操作时,面临众多的死链接产生,明显404页面明显是微不足道的,并且从网站优化seo角度来说,这是一个关乎网站权重的重要操作,那么301跳转就应运而生,专业针对以上消失的这些问题,批量进行网址的重定向操作。
二、网址301跳转主要针对哪些网站问题?1.网站域名变更,包括网站域名的更改以及网站域名的权重转移两种状况。
网站权重转移指的是不同域名的权重转化,比如巩义网站制作中,常常有一些客户购买一些使用年限较久、同行业且权重较高的域名,以此来针对新网站较短时间内网站推广优化效果提升。
进行了域名301重定向之后,老域名的权重就可以对很大程度上转移给新站。
2.网站内容调整或者栏目的更改删除,网站在调整编辑过程中常常会消失死名目或者个别死链接,这时候同样用到了网页的301跳转,使用者可以直接通过服务器修改,对死链接进行批量处理。
IIS设置301重定向

IIS设置301重定向IIS服务器下做301永久重定向设置方法。
IIS6设置301重定向:1.新建一个站点,对应目录如E:\wwwroot\301web。
该目录下只需要1个文件,即index.html或者加个404.htm。
绑定要跳转的域名,如图:2.在IIS中选中刚才我们建立的站点,右键-属性-主目录,选择重定向到,输入网址如:xxxx,同时注意选中下面的资源的永久重定向选项。
3.到此,我们已经完成了将xxxx这个域名301重定向到xxxx的工作。
注意问题:“上面输入准确的URL(X)”这个选项建议不要选。
不选的结果是:当输入xxxx转到了xxxx,当输入xxxx/sanwen/suibi/时,转到了xxxx/sanwen/suibi/。
选上的结果是:当你输入xxxx或者xxxx/sanwen/suibi/都会转到xxxx。
好了,如果只是想把不带www的转到带www的或者其他没有用过的域名转到正在使用的域名,这样就可以了。
但是如果你要的域名已经做过网站,想要把权重传递给新网站,可以参考下面这个方法:第一步同上,主要是第二步,如图:注意红色字体的部分,在重定向到地址的后面多了$S$Q字符,即写成了xxxx$S$Q。
“上面输入准确的URL(X)”这个选项也打了勾。
对于$S$Q字符,这里解释一下:$S 将请求的URL 的后缀传递给新的URL。
后缀是用重定向的URL 代替之后,初始URL 中所保留的部分。
如果未设置 EXACT_DESTINATION 标志,则结果目标URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
$Q 将初始URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号(?)。
如果不加上$S$Q字符的话,内页的301都会跳转到首页,加上$S$Q字符的目的就是内页也能准确的跳转到新域名的对应内页。
好了,这样就完成了301永久重定向的设置,设置好之后最好能测试下是否返回的是301值,推荐个网址:seoconsultants/tools/headers。
301网页重定向技术转移流量的方法 电脑资料

301网页重定向技术转移流量的方法电脑资料301网页重定向技术转移流量的方法更换新域名后,从老域名转移转移流量到新域名,主要采用301网页重定向技术,把以前域名重新定向到新域名上来,301 redirect:301代表永久性转移(Per nently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。
302 redirect:302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊,目前,各大主要搜索引擎均加强了打击力度,象Google前些年对Business.以及近来对BMW德国网站的惩罚。
即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。
meta. fresh:这在2000年前比较流行,不过现在已很少见。
其具体是通过网页中的meta指令,在特定时间后重定向到新的网页,如果延迟的时间太短(约5秒之內),会被判断为spam。
301 Redirect实现网页重定向,IIS效劳器实现301重定向。
* 翻开inter信息效劳器,在欲重定向的网页或目录上按右键* 选择“重定向到URL”* 在“重定向到”输入框中输入要跳转到的目标网页的URL地址* 选中“资源的永久重定向”(切记)* 最后点击“应用”Apache效劳器实现301重定向相比较来说,Apache实现起来要比IIS简单多了,Redirect per nent / .39 gic./ (将目录下内容重定向到.39 gic.)redirect per nent /index.php bbs.39 gic.如果你只有一个空间,想实现域名重定向功能,由于一个目录在.htaess里面只能设置一个域名,所以你在你的网站根目录里面设置.htaess是没有用的,你可以在网站根目录里面设置一个新建文件夹,里面放上.htaess ,然后把你的老域名绑在这个文件夹上,然后在.htaess里面写上以上APACHE 301重定向代码,并把新域名绑定空间就可以了,这样就可以实现一个空间实现老域名重定向到新域名! 模板,内容仅供参考。
IIS7的http做301重定向到https

IIS7的http做301重定向到https2019-01-04我们的香港空间部分是windows下的IIS平台,一些用户安装了SSL https证书后,不会控制301跳转,下面直接贴出代码,根据需要把代码放到web.config文件里即可。
http跳转到https这个代码段是http重定向到https, 注意,要放在<rules>和</rules>之间。
<rule name="HTTP to HTTPS redirect" stopProcessing="true"><match url="(.*)" /><conditions><add input="{HTTPS}" pattern="off" ignoreCase="true" /> </conditions><action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" /></rule>http跳转到https提醒:里面的网址记得改成你自己的网站,别懒得只会copy!这个代码段是无3w重定向到有3w域名, 注意,要放在<rules>和</rules>之间。
<rule name="www" stopProcessing="true"><match url=".*" /><conditions><add input="{HTTP_HOST}" pattern="^ip110\.com$" /></conditions><action type="Redirect" url="{R:0}" /></rule>完整的web.config代码下面代码包含了,无3w网址,跳转到有3w网址;以及,http 全部跳转到https当然了,知道大家懒,已经将两份整合到一起,将下面全部代码保存成web.config文件,存放到空间的web目录下即可。
简述301重定向的原理

简述301重定向的原理
301重定向是指服务器返回一个HTTP状态码为301的响应,告
诉客户端请求的资源已经永久移动到了一个新的位置。
这个新的位
置可以是一个完全不同的URL,也可以是同一个网站内的不同路径。
重定向的原理是当客户端发送一个请求到服务器,服务器收到
请求后会判断请求的URL是否发生了永久性的变化。
如果发生了变化,服务器会返回一个状态码为301的响应,并在响应头中包含一
个新的URL,告诉客户端请求的资源已经永久移动到了新的位置。
客户端收到这个响应后会根据新的URL重新发起请求,从而实现重
定向。
重定向的作用是让搜索引擎和浏览器知道网页已经永久移动到
了新的位置,从而帮助搜索引擎更新索引和保持网站的SEO价值,
同时也能确保用户能够顺利访问到所需的内容。
在实际应用中,301重定向通常用于网站改版、更换域名、修
复404页面等情况,通过301重定向可以有效地处理旧网址到新网
址的转移,保持网站权重和用户体验。
总之,301重定向是通过返回一个状态码为301的响应,告诉客户端请求的资源已经永久移动到了新的位置,从而实现网页的永久性重定向。
正确设置301重定向的5个方法

有些朋友也许和本人刚开始一样,并不知道什么是301重定向,也有人说没有必要做,还是不做的好!每个人都有自己的观点和看法,这里本人只发表自己的意见,也给有意向做这个重定向301的朋友一个建议!什么是301重定向,其代表一种永久性转移技术,也就是自动转向,301重定向是网页更改地址后对搜索引擎友好的最好方法,使用301来做转址可促进搜索引擎优化效果!当你的网站域名发生改变之后,搜索引擎只对新网址进行索引,从搜索引擎优化角度出发,网址重定向中最为可行的一种办法就是301重定向!我们举个例子:大家在站长工具中输入你的网站带www和不带www查询的权重、PR、收录或外链可能都是不一样的,还有就是也许你可能遇到这样的情况,在其他网站链接你的站点时,会使用下面的连接:***.comwww.***.com***.com/index.htmlwww.***.com/index.html等等。
这样的情况有可能导致你站点主域名的pr值分散到其他几个URL上去了。
如果你用301重定向把其他三个URL转到你的主域名上,权重和收录也都集中在主域名:www.***.com 了对于有意向做301重定向的朋友,给大家提做301重定向的几个方法,供大家参考:首先先说下经常遇到的,大多数朋友都是用的虚拟主机asp和php的1.如何用在asp、和php中来实现301重定向:在中大家可以将代码复制到主页index代码中,根据自己的需要可以进行修改<script runat="server">private void Page_Load(object sender, System.EventArgs e){Response.Status = "301 Moved Permanently";Response.AddHeader ("Location","///");}</script>ASP下的301重定向<%@ Language=VBScript %><%Response.Status="301 Moved Permanently" Response.AddHeader "Location","" %>在PHP中代码:<html><head><tITle>HTTP/1.1 301 Moved Permanently</title><?Header( "HTTP/1.1 301 Moved Permanently" );Header( "Location: " );?></head><body>HTTP/1.1 301 Moved Permanently</body></html>2.如何在IIS服务器中来实现301重定向:第一步:打开IIS服务器,在internet信息服务管理器里,在我们想要重定向的网页或目录上按右键301重定向图,选择“重定向到URL”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IIS6、IIS7怎么做301永久重定向
IIS6设置301重定向:
1.新建一个站点,对应目录如E:\wwwroot\301web。
该目录下只需要1个文件,即index.html 或者加个404.htm。
绑定要跳转的域名,如图:
2.在IIS中选中刚才我们建立的站点,右键-属性-主目录,选择重定向到,输入网址如:xxxx,同时注意选中下面的资源的永久重定向选项。
3.到此,我们已经完成了将xxxx这个域名301重定向到xxxx的工作。
注意问题:
“上面输入准确的URL(X)”这个选项建议不要选。
不选的结果是:
当输入xxxx转到了xxxx,
当输入xxxx/sanwen/suibi/时,转到了xxxx/sanwen/suibi/。
选上的结果是:
当你输入xxxx或者xxxx/sanwen/suibi/都会转到xxxx。
好了,如果只是想把不带www的转到带www的或者其他没有用过的域名转到正在使用的域名,这样就可以了。
但是如果你要的域名已经做过网站,想要把权重传递给新网站,可以参考下面这个方法:
第一步同上,主要是第二步,如图:
注意红色字体的部分,在重定向到地址的后面多了$S$Q字符,即写成了xxxx$S$Q。
“上面输入准确的URL(X)”这个选项也打了勾。
对于$S$Q字符,这里解释一下:
$S 将请求的URL 的后缀传递给新的URL。
后缀是用重定向的URL 代替之后,初始URL 中所保留的部分。
如果未设置EXACT_DESTINATION 标志,则结果目标URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
$Q 将初始URL 中的参数(如querystring 参数)传递至新的URL,包括问号(?)。
如果不加上$S$Q字符的话,内页的301都会跳转到首页,加上$S$Q字符的目的就是内页也能准确的跳转到新域名的对应内页。
好了,这样就完成了301永久重定向的设置,设置好之后最好能测试下是否返回的是301值,推荐个网址:seoconsultants/tools/headers。
百度对301的反应并不像想象中那么慢,第二天就收录了xxxx这个页面,快照最新。
当然,快照的内容是xxxx的内容,而不是301web里index.html的内容。
=============================================
IIS7.0 和IIS7.5 ,也是类似的设置。
IIS7.5使用参数$S,然后勾选重定向到确切目标,就可以完美实现了。
注意问题:
1、旧域名和要重定向的域名,不能绑定在同一个网站上,而且这两个网站的目录不能是同一个目录。
也就是要建两个网站,两个目录。
如果不是,会报错:重定向循环太多。
2、旧域名所在网站目录可以就是一个空目录。