-2

ISAPI_rewrite 3のドキュメントは、この例です

RewriteRule ^(.*?\.asp)/([^/]*)/([^/]*)(/.+)? $1$4?$2=$3 [NC,LP,QSA]

http://www.example.com/foo.asp/a/A/b/B/c/C
http://www.example.org/foo.asp?a=A&b=B&c=C

私の製品はクエリ文字列に多かれ少なかれパラメータを含めることができるので、これは正しいアプローチのように思えました。与えられた例に基づいて、私は自分のケースのルールを作成しようとしましたが、運がありませんでした。

http://www.example.com/product-name.aspx/a/A/b/B/c/C
http://www.example.org/products.aspx?a=A&b=B&c=C
4

1 に答える 1

1

さらに掘り下げた後、解決策を思いつきました。2 つのルールを使用する以外に方法はないようです。

  RewriteRule ^(.*?\.htm)/([^/]*)/([^/]*)(.+)? $1$4?$2=$3 [NC,LP,QSA]
  RewriteRule ^.*?\.htm$ product.aspx [NC,L]
于 2009-09-23T10:22:32.923 に答える