【发布时间】:2017-09-13 17:10:17
【问题描述】:
我一直在尝试将 .htaccess 规则转换为 web.config 但没有运气,我尝试了在线工具来执行此操作并尝试了一些类似的规则,但我一无所获,这就是我得到的:
// .htaccess
RewriteCond %{HTTP_HOST} ^(?:www\.)?oldURL$ [NC]
RewriteRule ^/?e:/folder1/folder2/folder3(/.*)?$ http://newURL$1 [L,NE,R=301,NC]
我在web.config中试过这条规则:
<rule name="Redirect files" stopProcessing="true">
<match url="^/?e:/folder1/folder2/folder3(/.*)?$" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(?:www\.)?oldURL$" />
</conditions>
<action type="Rewrite" url="http://newURL{R:1}" />
</rule>
有人能告诉我我在这里缺少什么吗?谢谢。
【问题讨论】:
标签: php regex .htaccess mod-rewrite iis