IIS下配置页面重写(配合插件url-rewrite2去除页面后缀名)的实现方法

admin3年前网站建设17

本来一直想了解浏览器地址栏中url后缀名如何去除,今天正好抽空折腾一下。

1. url重写组件url-rewrite2

微软官方下载地址:iis/downloads/microsoft/url-rewrite

也可直接点击下载:url-rewrite.zip

2. 暂停iis,安装组件

在安装组件之前,先暂停iis。

目前(2017/10/30)该组件安装集成于microsoft web platform installer(下文简称platform installer)。若您已经安装过platform installer,双击运行url-rewirte.exe后可能出现未弹出安装界面(提示)情况,此时在开始菜单中找到platfom installer,并打开,即可进入安装界面。

3. 重启iis,安装组件

在iis中找到你要设置的网站,点击选中,在右侧的工具中可看到url rewrite功能 ,若重启iis后依然没有看到该功能,请重启系统。

3. .htaccess

在网站根目录下新建一个 .htaccess 文件,它是url-rewrite2组件相关的配置文件,用于定义重写规则。在其中写入如下文本信息:

rewriteengine on #将rewriteengine引擎设置为on,就是让url重写生效;

rewritebase/ #用于设定重写的基准url,注意"rewritebase"和"/"之间没有空格

rewriterule ^index.php$

rewriterule ^(.*)/([w-]+)$ $1/$2.php

4. 导入规则

选中url rewrite功能,在右侧找到【导入规则..】功能,并点击。

选择你的.htaccess文件,然后点击【导入】按钮,最后点击右侧的【应用】按钮,就可以成功配置伪静态了。

5. 结语

至此已经完成了iis下页面重写规则。需要说明的是,页面重写规则可理解为服务器辅助补全/修饰url。比如本文中书写的规则

rewriterule ^(.*)/([w-]+)$ $1/$2.php

将自动补全地址栏中的后缀名.php。

若用户在地址栏中输入 localhost/test/pagename ,则实际路径为 localhost/test/pagename.php。

总结

以上所述是小编给大家介绍的iis配置页面重写(配合插件url-rewrite2去除页面后缀名),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

原文链接:cnblogs/xunzhiyou/archive/2017/10/31/7758161

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

网站建设的流程以及制作过程中的注意事项

简单的说,制作一个网站,首先就是设计出网页的效果图,然后按照效果图来转换成HTML静态页面,后开发好功能整合在一起就可以了,上传好内容,整站就完成了。那么网站建设的流程是怎样的呢?又需要注意什么呢?...

服务器网站分离 给每个IIS站点建立一个用户

一、这样配置的好处?不知大家有没有听过旁注?我简单的解释一下吧:有个人想黑掉A站点,但找来找去都没发现可利用的漏洞,无意中他发现与A同服务器上还有个B站点,并且在B站点上找到了可利用的漏洞,于是他将木...

备案过程中怎样填写网站名称

企业名义备案时 :网站名称普通建议填企业全称,若启用其他名称请勿超出营业执照经营范围,非国家级单位不得启用中国/中华/人民这样的抬头命名,不齐备前置审批手续的单位不得以相关领域名称命名,比如新闻出版,...

数据驱动:安全狗saas化的创新优点

 随着互联网技术不断更新迭代发展,安全成为每个人都应该关注的问题之一。特别是在如今电子商务、银行、金融、政府网站等重点领域,安全更是重中之重。 网站也会时常遭受到网络攻击,不管是服务器还是网站程序,还...

网站制作中面包屑导航的重要性

网站制作中的面包屑导航是一种辅助和补充的导航方式,可以帮助用户了解当前在网站中的位置,快速返回到之前的路径。面包屑的起源来自一个童话故事。为了不在森林里迷路,两个孩子沿路撒面包屑,帮助他们原路返回。从...

网站制作与设计成功的关键点

在网站建设中,网站设计的重要性不言而喻,它是网站设计的第一步,是所谓的“好的开始是成功的关键”。网站对于企业来说,高质量的网站设计可以对企业起到很好的作用,但设计不当会起到反作用。武汉翊众世纪网站制作...