当前位置:首页 > 站长

IIS如何设置301重定向

happyfhb15年前 (2011-03-28)站长2743
摘要:我们就直接进入设置吧!架设A是http://leiniao8.net  B是http://www.leiniao8.net  1.打开IIS管理器;   2.展开“网站”,然后选择一个网站,右键点击选择“属性”,然后点击&…

我们就直接进入设置吧!

301重定向.jpg

架设A是http://leiniao8.net  B是http://www.leiniao8.net

  1.打开IIS管理器;
  2.展开“网站”,然后选择一个网站,右键点击选择“属性”,然后点击“主目录”选项卡;
  3.在“主目录”选项卡中你会看到“此资源的内容来自:”然后下面是3个选项,分别是: 
    “此计算机上的目录(D)”;
    “另一台计算机上的共享(S)”;
    “重定向到URL(U)”
  4.选择“重定向到URL(U)”,下面的选项会跟着变化
     会出现“重定向到(C):”的输入框,这里就是要输入资源重定向网址的地方。

举个举个例子吧

   1、目标:A重定向到B

   2、我们可以按照上面的方法,在A的服务器上做冲重定下到B,记住要勾选“上面输入的准确URL”和“永久重定向”,不然可能会被误会是作弊!

这样就OK了,大家试试看,输入A地址,是不是直接转到B下面了!

三、带参数的AA如何重定向到BB
如果按照“二”中的方法测试http://leiniao8.net/index.shtml?id=1&host=www.u9xm.cn这个网址的时候,浏览器会访问www.leiniao8.net,后面的参数是不会重定向的,那么如何带参数重定向?继续往下看吧
1.目标:将http://leiniao8.com/index.shtml?id=1&host=www.u9xm.cn重定向到http://www.leiniao8.net/index.shtml?id=1&host=www.x9xm.cn
2.方法:这个时候要在“重定向到URL(U)”里面输入参数了,输入的参数在本文结尾归纳,在输入框里面输入http://www.leiniao8.net$S$Q
3. 测试:这个时候再次输入http://leiniao8.net/index.shtml?id=1&host=www.u9xm.cn的时候看看是不是正确的被重定向到http://www.leiniao8.net/index.shtml?id=1&host=www.u9xm.cn了?
四、重定向的参数
$S-将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的 URL 代替之后,初始 URL 中所保留的部分。如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
$P-将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,不包括问号 (?)。
$Q-将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号 (?)。
$V-传递请求的 URL,不包括服务器名和任何参数。要包含参数,可使用 $P 或 $Q 变量及 $V 变量。如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
参数还有很多,基本上最常用的就是$S和$Q,任意网址想要实现301的永久重定向只需设置$S和$Q就可以了。

 这个大概就是IIS 301的一些重定向设置!

==APACHE 301重定向==

以上处理是面向IIS的,如果服务器采用APACHE,那么要比起IIS重定向要简单的多,只需要修改.htaccess文件,单独定向即可,当然htaccess文件也是支持正则表达式的,可以根据实际情况使用。

目录重定向示例:

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
Options Indexes
ErrorDocument 404 /index.html
DirectoryIndex index.html default.html index.php index.htm default.htm
Redirect permanent /abc/ http://www.leiniao8.net/
Redirect permanent /cde/ http://www.leiniao8.net/
Redirect permanent /fgh/ http://http://www.leiniao8.net/
order deny,allow

这样就可以实现APACHE 的301永久重定向。

全站301重定向示例:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc.com [NC]
RewriteRule ^(.*)$ http://www.leiniao8.net/$1 [L,R=301]

特别提醒,完成301重定向设置后一定要实际测试一下到底是否正确返回301状态码!

以上地址在输入测试URL之后,会自动跳转到测试结果位置,即时查看页面的返回状态码,非常方便。

扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=748

“IIS如何设置301重定向 ” 的相关文章

网页上全部调用视频代码

很经典的一段代码,放在这里以备有的时候需要!…

Microsoft JET Database Engine (0x80040E09)错误的解决方法

这个问题是通用错误就是解决办法大部分都是设置一下权限问题。第一种是IIS问题,你可以换个其他机器,测试下其中的代码,一般重装IIS是解决不了问题的! 第二,是数据库设置成了只读,或者是没有给他权限,IIS不能匿名访问! 3.有可能你数据库所在的硬盘应该是NTFS格式,需要开通权限。 XP操作系统安装…

Robot文件的解释和写法

什么是Robot文件?    robots.txt是一个纯文本文件,通过在这个文件中声明该网站中不想被robots访问的部分,这样,该网站的部分或全部内容就可以不被搜索引擎收录了,或者指定搜索引擎只收录指定的内容。    robots.tx…

百度无线上网卡相关ID出售

百度在08年下半年推出了全新的购物平台百度有啊。伴随着百度搜索巨大的流量,百度有啊的成长是非常快的。很多的店主都发了 呵呵。中国将来是3G 时代,无线上网卡更是市场商机无线。而一个好的百度有啊账户直接就是一个地区的代表,更显信用和尊贵。本人在有啊平台建立之时抢注了一些地区的无线上网卡ID。懂市场的朋…

百度搜索代码utf-8乱码解决方法

在我们的网站上放“百度的搜索代码”方便用户快速搜索。但是百度官方提供的搜索代码不支持UTF8,我们的网站编码为UTF-8的时候搜索关键词出现乱码 。百度搜索代码UTF-8乱码解决的方法如下:在form表单内添加如下代码:<input type=hidden name=i…

教不会英文的朋友快速提交alexa信息

第一步:用游览器打开以下网址(如果你的网域名是别的就把abc.com换成你的域名)http://www.alexa.com/data/details/contact_info?url=abc.com在此网页的底部看到以下信息Site Owner:Address1:Address2:City:Stat…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。