请选择 进入手机版 | 继续访问电脑版

巅峰霸主

 找回密码
 立即注册

QQ登录

只需一步,快速开始

[服务器] Windows2008R2 IIS7.5 301重定向代码+使用.htaccess重定向

[复制链接] [添加相关主题]
godkings 发表于 2015-7-22 12:42:02 | 显示全部楼层 |阅读模式
Windows server 2008R2服务器系统,web服务器是IIS7.5,如何实现301重定向呢?首先在网站的根目录下面创建一个文件夹,命名为301,在301文件夹里面创建名为web.config的文件,然后用记事本打开web.config文件,在里面输入如下代码:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3.     <system.webServer>
  4.         <httpRedirect enabled="true" destination="http://www.dfbazhu.com/" exactDestination="false" childOnly="false" httpResponseStatus="Permanent" />
  5.         <defaultDocument>
  6.             <files>
  7.                 <clear />
  8.                 <add value="index.php" />
  9.                 <add value="default.php" />
  10.                 <add value="index.htm" />
  11.                 <add value="Default.htm" />
  12.                 <add value="Default.asp" />
  13.                 <add value="index.html" />
  14.                 <add value="iisstart.htm" />
  15.                 <add value="default.aspx" />
  16.             </files>
  17.         </defaultDocument>
  18.     </system.webServer>
  19. </configuration>
复制代码
然后将需要做301跳转的域名解析并指向这个301文件夹,这里可以将任何域名的物理路径指向刚建立的301文件夹,那么不论是什么域名(包括二级域名或者其他独立的顶级域名)都会被重定向到http://www.dfbazhu.com/上面。



利用.htaccess实现301重定向的方法

实现方法如下(空间必须支持对目录中的.htaccess文件解析)

打开 .htaccess 找到
  1. RewriteEngine on
复制代码
在这句语句的后面添加:
  1. RewriteCond %{HTTP_HOST} ^需要被转向的网址$
  2. RewriteRule ^(.*)$ http://转向后的网址/$1 [R=301,L]
复制代码







上一篇:ecshop安装后 500 - 内部服务器错误。 您查找的资源存在问题
下一篇:如何php openssl安装和设置方法详解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|巅峰霸主 ( 京ICP备12023415号-2 )

声明:本站的任何信息和内容仅代表作者的立场和观点,与巅峰霸主网无关。

禁止在巅峰霸主网发布任何与《中华人民共和国法律》相抵触的言论!

GMT+8, 2020-5-31 10:36 , Processed in 0.101311 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表