htaccess转web.configg转.htaccess,求大神帮忙!

扫一扫关注官方微信IIS7.5导入.htaccess重写规则
&最近在学习ThinkPHP&,客户端环境是win7+iis7.5,想开启REWRITE模式.
thinkphp生成代码中自带了.htaccess重写规则,IIS7.5只要导入就可以了。
首先确认已经安装iis7 url重写模块,这个在微软站点可以下到
点击URL重写选项进入如下界面
点击右侧入站规则-》导入规则
要导入的规则-&配置文件& 选择要导入的.htaccess文件
点导入,就会在下方读取规则
之后右侧操作-&应用,就可以了
在.htaccess下就会生成一个web.config文件,里面包含了重写的配置
thinkphp由iis7.5转换后规则如下
&?xml version=&1.0&P encoding=&UTF-8&P?&&
&configuration&&
&system.webServer&&
&rewrite&&
&rule name=&已导入的规则 1&P stopProcessing=&true&&&
&match url=&^(.*)$& ignoreCase=&false& /&&
&conditions logicalGrouping=&MatchAll&&&
&add input=&{REQUEST_FILENAME}& matchType=&IsDirectory& ignoreCase=&false& negate=&true& /&&
&add input=&{REQUEST_FILENAME}& matchType=&IsFile& ignoreCase=&false& negate=&true& /&&
&/conditions&&
&action type=&Rewrite& url=&index.php/{R:1}& appendQueryString=&true& /&&
&/rewrite&&
&/system.webServer&&
&/configuration&
【声明】:黑吧安全网()登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱,我们会在最短的时间内进行处理。
上一篇:【】【】求大神帮忙把伪静态.htaccess转换成web.config_百度知道织梦CMS的IIS伪静态规则 - 伪静态规则在线转换 - .htaccess文件到web.config文件 - 香港云
对比 Apache .htaccess 与 IIS web.config
对于Apache web 服务器来说,许多PHP 应用程序都是由配置文件来组成的。这些配置文件(通常我们叫.htaccess文件)包含有大量设置----根据web 服务器的功能来集成各个程序。而IIS7及以上版本运用web.config的文件来配置应用程序的集成。web.config 文件包含控制模块加载信息,安全配置,session state配置,应用程序语言以及编译设置。 此外web.config 也包含有特定程序项目,比如数据库连接字符串。 ,这里描述了PHP应用程序里.htaccess 文件最常用的使用方式,也展示了在IIS里如何使用web.config 文件来实现同样的功能。

我要回帖

更多关于 webconfig 转htaccess 的文章

 

随机推荐