帮助将.htaccess转换为web.config url重写

时间:2010-01-17 04:18:22

标签: php .htaccess web-config

.htaccess的重写规则会将哪些内容转换为IIS7 web.config?

RewriteRule。* index.php / $ 0 [PT,L]

2 个答案:

答案 0 :(得分:1)

现在无法测试,但希望

<rewrite>
  <rules>
    <rule name="some unnamed rule" stopProcessing="true">
      <match url="^.*$" />
      <action type="Rewrite" url="index.php/{R:0}" />
    </rule>
  </rules>
</rewrite>

不是太错了......

答案 1 :(得分:0)

IIS7及更高版本可以使用 URL重写模块导入Apache .htaccess规则。

  1. 通过 Microsoft Web Platform Installer
  2. 安装URL Rewrite module
  3. 启动IIS管理器,在左侧的“连接”窗格中,选择所需的站点(例如,默认网站)
  4. 在中心(功能视图)中,双击 URL重写
  5. 在右侧面板中点击导入规则... ,然后将.htaccess文件中的规则粘贴到重写规则框中
  6. 点击右栏中的“应用”。