0

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: 不明なフラグ ''

4

1 に答える 1

1

あなたのフラグは空白です: []. そのため、( のような) フラグを追加するかL、角かっこを削除する必要があります。

ただし、オンラインコンバーターが提供した書き換えルールが実際にあなたが望むものであるとは思いません。

于 2013-10-07T16:57:54.963 に答える