当我使用Apache时,我使用.htaccess将自定义路径重定向到某个页面。
但是我的新网站托管在Windows服务器上,我无法找到任何有关为旧网页设置重定向的帮助。
实施例。当人们访问时
[域] /ValveMonitoring/valveleak.php
他们应转发到
[域] /valve-monitoring/midas-meter.php
有人可以帮忙吗?
答案 0 :(得分:5)
在IIS7及更高版本中执行此操作的最简单方法是安装URL Rewrite模块。有关文档,请参阅以下内容:http://learn.iis.net/page.aspx/734/url-rewrite-module
答案 1 :(得分:3)
答案 2 :(得分:3)
重写是代码转换指出的方法。以下是您可以在网站根目录的web.config中添加的示例。它非常简单:
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="TestRewrite">
<!-- The match is a regex, hence the escaped '.' -->
<match url="someFile\.php" />
<action type="Redirect" redirectType="Permanent" url="PHPisSilly.html" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
您必须确保已安装重写模块。在Win10上,请确保:
控制面板 - &gt;程序 - &gt;程序和功能 - &gt;打开或关闭Windows功能 - &gt;互联网信息服务 - &gt;万维网服务 - &gt;常见的HTTP功能
并启用&#34;常见HTTP功能&#34;下的所有选项。你应该好好去(除了目录浏览和WebDAV发布)。按确定并关闭。