我想使用IIS7的URL Rewrite模块根据特定模式创建301重定向。
我有一个仅包含.HTML文件的网站。我正在将网站转换为.PHP文件,但保留所有相同的文件名。例如,以下网址...
/index.html
/contact/contact.html
/membership/member.html
将成为......
/index.php
/contact/contact.php
/membership/member.php
有人可以建议如何创建此规则吗?
感谢。
答案 0 :(得分:5)
你走了:
<system.webServer>
<rewrite>
<rules>
<rule name="html2php" stopProcessing="true">
<match url="^(.+)\.html$" />
<action type="Redirect" url="{R:1}.php" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
使用URL Rewrite module v2.0在IIS 7.5上测试 - 工作正常。