如何通过IIS设置301重定向

如何通过IIS设置301重定向,第1张

1、IIS下的301设置在Internet信息服务管理器—>虚拟目录—>重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。在IIS中,也可以通过安装ISAPIRewrite组件来实现如Apache中mod_rewrite的功能,详见ISAPIRewrite3下载及常用301规则。2、ASP下的301跳转代码:3、ASP.Net下的301跳转代码:4、PHP下的301跳转代码:header(”HTTP/1.1301MovedPermanently”)header(”Location:106/”)exit()5、CGIPerl下的301跳转代码:$q=newCGIprint$q->redirect(””)6、JSP下的301跳转代码:7、Apache下301跳转代码:新建.htaccess文件,输入下列内容(需要开启mod_rewrite):1)将不带[NC]RewriteRule^(.*)$$1[L,R=301]2)重定向到新域名:Options+FollowSymLinksRewriteEngineonRewriteRule^(.*)$$1[L,R=301]3)使用正则进行301跳转,实现伪静态:Options+FollowSymLinksRewriteEngineonRewriteRule^news-(.+)\.html1将news.php?id=123这样的地址转向到news-123.html8、Apache下vhosts.conf中配置301跳转:为了实现URL规范化,通常将不带RedirectMatchpermanent^/(.*)$1

win7下配置IIS与原来在xp或者2003下是不一样的。1、打开IIS7控制面板。2、选择“Default Web Site”,并双击“ASP”。3、WIN7下IIS中ASP 父路径默认是没有启用的,要开启父路径,选择“True”。4、配置IIS7的站点。单击右边的“高级设置”选项,可以设置网站的目录。(就是你放置ASP文件的文件夹)5、点击右侧的“编辑绑定”,设置网站的“端口”,设置为你要求的“8080” 6、点击“默认文档”, 设置网站的默认文档,添加“index.asp”。(也就是你能识别的主页文件。)

IIS10使用URL重写工具实现www、@,301强制HTTPS访问。

前提条件:例如域名“baidu.com、www.baidu.com”首先要在IIS WEB站点绑定域名80与443,配置好SSL证书,确保HTTP与HTTPS都可以访问的条件下配置以下步骤。

具体方法:

 安装“URL 重写”或者“URL Rewrite”模块 , 如果您已经安装可以跳过。分为64位与32位,可以查看服务器操作系统选择。

选择站点URL 重写,如果安装的是英文版的应该是【Url Rewrite】

添加规则,名称:Gworg,匹配URL 模式: (.*),添加条件: {HTTPS}  模式: off,操作类型选择:重定向,重定向URL: https://{HTTP_HOST}/{R:1},重定向类型:301

IIS301重定向

web.config方法:网站创建:web.config 文件内容:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="Gworg" 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>

</rules>

</rewrite>

</system.webServer>

</configuration>

完成后需要进入:“URL 重写”或者“URL Rewrite”模块

URL重写

重定向类型改成:301保存。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/61384.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-27
下一篇2023-02-27

发表评论

登录后才能评论

评论列表(0条)

    保存