首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将apache mod重写转换为iis web.config

如何将apache mod重写转换为iis web.config
EN

Stack Overflow用户
提问于 2013-07-23 03:55:46
回答 2查看 4.2K关注 0票数 0

我正在使用apache mod重写,并且我有一个.htaccess重写语句。我想改用IIS服务器,想知道有没有人能给我一些建议,如何把我现有的.htaccess语句转换成iis web.config。

代码语言:javascript
运行
复制
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [PT,L] 
</IfModule>

感谢专家的建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-26 07:18:44

已解决。从Microsoft web平台安装程序下载url重写。当您通过其ui指定规则时,Url重写模块可以自动创建web.config。

票数 0
EN

Stack Overflow用户

发布于 2013-07-24 14:19:18

对于IIS7,您将使用<system.webServer><rewrite>节。有一篇关于将.htaccess翻译成web.config here的优秀文章

代码语言:javascript
运行
复制
<rewrite>  
  <rules>
    <rule name="Your Rule" stopProcessing="true">      
       <match url="^(.*)$" ignoreCase="false" />      
         <conditions>        
           <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />        
           <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />        
         </conditions>      
        <action type="Rewrite" url="index.php?url={R:1}" />    
     </rule>
   </rules>
 </rewrite>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17796271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档