0

htaccessの書き換えで完全にヌケてます。今日、私は問題で立ち往生しています..

URL www.try.com/formal-shoes.php?catId=2をwww.try.com/secondとして表示したい

2 番目のwww.try.com/formal-shoes.php?catId=1はwww.try.com/firstと表示されます。そうするのを手伝ってください。ルールはどうなる...

ヒットアンドトライアルで書いたように

<IfModule mod_rewrite.c>
RewriteRule formal-shoes.php?catId=2 second/$1 [R=301,L]
</IfModule>
4

1 に答える 1

1

あなたはこれを間違った方法で見ています!書き換えルールは次のようになります。

RewriteEngine on

RewriteRule ^/second$ index.php?catId=2 [QSA,L]
RewriteRule ^/first$ index.php?catId=1 [QSA,L]

注: 予想される URL を実際の URL に書き換えています。また、RewriteEngine on必須です!

PS。そのNoobはnubeではありません:)

于 2013-02-07T19:55:37.610 に答える