我看到了一些关于如何将IIS转换为htaccss的示例。
我正在使用httpd conf(出于性能原因)+我使用IIS的在线转换器 - > htaccess的。
转换此规则时:
<rule name="videorecords URL" patternSyntax="Wildcard">
<match url="videorecords/*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="videorecords/{R:1}" />
</rule>
为:
#RULE VIDEORECORDS URL
RewriteRule videorecords/* videorecords/$1 []
apache没有加载,我在日志中看到: httpd.conf第211行的语法错误:RewriteRule:未知标志''
答案 0 :(得分:1)
您的标记为空白:[]
。所以你需要在其中添加一个标志(如L
)或删除方括号。
尽管如此,我认为在线转换器给你的重写规则实际上并不是你想要的。