我有一个使用经典 ASP 和 HTM/HTML 文件完成的旧网站。
现在我想将文件重命名为 .php 但将 url 保留为 .asp 或 .html
www.example.com/some/page.htm 到 www.example.com/some/page.php www.example.com/another_page.asp 到 www.example.com/another_page.php 等等..
我已经尝试过这个,灵感来自这里找到的另一个答案:
<rule name="HTML to PHP">
<match url="^(.*)\.htm$" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<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="{R:2}.php" />
</rule>
但我不知道它是否有效,因为我必须联系我的主机来应用我所做的更改。