手机版

IIS下配置页面重写的实现方法(用插件url删除页面后缀-重写2)

时间:2021-09-03 来源:互联网 编辑:宝哥软件园 浏览:

一直想知道怎么去掉浏览器地址栏中的url后缀,今天正好抽时间折腾一下。

1.网址重写组件网址重写器2

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

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

2.挂起IIS并安装组件

安装组件前暂停IIS。

目前(2017年10月30日),该组件已安装并集成到微软网络平台安装程序(以下简称平台安装程序)中。如果您已经安装了平台安装程序,双击url-rewirte.exe后可能不会弹出安装界面(提示)。此时在开始菜单中找到Platfom Installer,打开进入安装界面。

3.重新启动IIS并安装组件

在IIS中找到想要设置的网站,点击选择,可以看到右侧工具中的URL重写功能。如果重新启动IIS后仍然看不到此功能,请重新启动系统。

3.htaccess

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

#上的重写引擎将重写引擎设置为on意味着url重写生效;

重写基/#用于设置重写的基网址。请注意,“writebase”和“/”之间没有空格

重写器^index\.php$

重写器^(.*)/([\w\-] )$ $1/$2.php

4.导入规则

选择网址重写功能,找到[导入规则.]功能,并点击。

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

5.结论

至此,IIS下的页面重写规则已经完成。需要注意的是,页面重写规则可以理解为服务器辅助的URL完成/修改。比如本文所写的规则

重写器^(.*)/([\w\-] )$ $1/$2.php

后缀。地址栏中的php将自动完成。

如果用户在地址栏中输入localhost/test/pageName,实际路径是localhost/test/pagename.php。

摘要

以上是边肖介绍的IIS配置页面的重写(用插件url-rewrite2去掉页面后缀),希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

版权声明:IIS下配置页面重写的实现方法(用插件url删除页面后缀-重写2)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。