iis7.5安装MicrosoftURL重写模块实现伪静态

    选择打赏方式

作用:

处于对网站安全的考虑,一般网站都使用HTTPS协议。但是对于用户来说输入网址的习惯来说,都不会带上HTTPS的前缀导致访问时候出现异常。所以我们用MicrosoftURL重写模块2.0来进行“http://”自动跳转到“https://”的功能。

操作步骤:

1、 我们在Windows20008R,64位系统下进行,下载HTTP重写模块2.0。并安装上。

下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=7435

2、 打开IIS管理器-选择“默认网站”在窗口中找到“URL重写”。

000.jpg

3、 双击打开,选择右侧“添加规则”-点击“空白规则”-确定。

001.jpg

点击查看原图


4、 设置参数

名字可以随意,匹配URL设置为“去模式匹配”,“正则表达式”,“(.*)”。

003.jpg


条件设置为: 输入为“{HTTPS}”,类型为“与模式匹配”模式为“off”。

操作设置为:操作类型为“重定向”

重定向URL为“https://{HTTP_HOST}/{R:1}”

重定向类型为“参阅其他(303)”

004.jpg

完成后点击右侧的应用。返回规则进行查看。005.jpg

设置规则后,系统会在网站的默认目录下生成一个“web.config”的规则文件。

006.jpg

实例2:用URL重写组建设置wordpress实现伪静态

把wordpress网站建立好了后吧,他的规则文件直接放入网站目录下

即可。刷新IIS,就可以看到网站下有规则生成。

Wordpress伪静态配置文件:Web.config

代码:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*"/>
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
</conditions>
<action type="Rewrite" url="index.php"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

007.jpg

008.jpg




版权声明:若无特殊注明,本文皆为《 小徐 》原创,转载请保留文章出处。
本文链接:iis7.5安装MicrosoftURL重写模块实现伪静态 https://smallxu.me/jianshe/82.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!