0

この奇妙な問題が発生しました:このアドレスwww.mydomain.com/index.asp?pag=XXX&id=YYYをwww.mydomain.com/XXX-YYYに変換しようとしています

私はしようとしています

RewriteCond %{QUERY_STRING} ^pag=([^.*$]*)&id=([0-9]*)$
RewriteRule ^(.*)$ %1-%2

しかし、「%1-%2」を取得した結果、正しく表示できないようです。どこが間違っているのでしょうか。

4

1 に答える 1

0

表示される URL は次のようになると思います: www.domain.com/XXX-YYY!
もしそうなら、これはあなたが必要とするコードです:

RewriteRule ^(.+)-(\d+)$   index.asp?page=$1&id=$2

私が間違っていて誤解している場合は、コードを編集するようにお知らせください。

于 2011-10-15T17:54:07.113 に答える