0

私はこのURLを持っています:

http://www.site.com/?option=com_php&Itemid=143&ep3[]=%3Fsid%3Dodp22rjt7glclu1hshb2gc5va7gjuv4c%26lang%3Den%26sd%3D11.09.2012%26ed%3D05.10.2012%26tt%3DF%26sp%3D3%26st% 3DPA

この URL の別の文字列を置き換えたい例:

"option=com_php&Itemid=143""catalog"

"sp%3D3%26st%3DPA""phone"

"tt%3DF%26""windows"

私はこのURLにしたい:

http://www.site.com/?catalog&ep3[]=%3Fsid%3Dodp22rjt7glclu1hshb2gc5va7gjuv4c%26lang%3Den%26sd%3D11.09.2012%26ed%3D05.10.2012%26&windows&phone

か何か。

製品名の URL の特定のパラメーターを変更したい。

この件に関する多くの回答を読み、ウェブを検索しましたが、残念ながら解決策はありません。

4

1 に答える 1

0

を確認する必要があり%{QUERY_STRING}ます。どのように機能するかの例を示します。

RewriteEngine on
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*&)?param1=value(&.*)?$
RewriteRule ^(.*)$ $1?%1replacement%2 [L]

%n (n は数値) は、最後の書き換え条件の括弧内の値をキャプチャするために使用され、$n (n も数値) は、書き換えルールの括弧内の値をキャプチャするために使用されます。

于 2012-09-10T12:27:46.310 に答える