0

これらの書き換えルールをIISにインポートしました:

RewriteRule ^search/(.+)/([0-9]+)?$ search.html?name=$1&page=$2 [QSA,L]
RewriteRule ^search/(.+)?$ search.html?name=$1&page=1 [QSA,L]

翻訳は:

match url="^search/(.+)/([0-9]+)?$" ignoreCase="false"
action type="Rewrite" url="search.html?name={R:1}&page={R:2}" appendQueryString="true"

match url="^search/(.+)?$" ignoreCase="false"
action type="Rewrite" url="search.html?name={R:1}&page=1" appendQueryString="true"

しかし、私がテストしているときは機能しません

HTTPエラー404.0-見つかりません-これはエラーです

4

1 に答える 1

0

条件を試してみてください

条件logicalGrouping="MatchAll" trackAllCaptures = "false"

(開始タグと終了タグは含まれていません。)

于 2012-05-30T09:37:58.440 に答える