IIS下配置页面重写的实现方法(用插件url删除页面后缀-重写2)
一直想知道怎么去掉浏览器地址栏中的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或者邮箱删除。