1

この URL を変更しようとしています。

domain.com/?ACT=52&id=28

これに:

domain.com/site.html

?ACT=52&id=28最後のセグメントをに置き換えたいsite.html。考慮すべきパラメーターはありません。URLdomain.com/?ACT=52&id=28は常に同じです。

4

1 に答える 1

0

これをドキュメントルートのhtaccessファイルに入れてみてください。

RewriteEngine On
RewriteCond %{QUERY_STRING} ^ACT=52&id=28$
RewriteRule ^/?$ /site.html [L]

これにより、誰かがに行くとdomain.com/?ACT=52&id=28、でコンテンツが提供されdomain.com/site.htmlますが、ブラウザのURLアドレスバーにあるURLを変更する場合は、内部で書き換えるのではなく、リダイレクトする必要があるため、四角い括弧内にリダイレクトフラグを追加します。[L,R]

于 2012-09-28T20:23:34.037 に答える