[OK]を、検索マーケティングから来ている既存のリンクがあります。私はCold FusionからPHPに移行する過程にあります。More Mod_rewriteの問題
RewriteEngine on
RewriteRule ^cat_ap~([^~]+)~(.*)\.htm$ /urban/cat_ap.php?$1=$2 [R]
現在、私は、URLの構造を持っている:
http://www.test.com/urban/cat_ap.php?nid=5964
に上記の書き換えルールの変更は、今私は、クエリ文字列から変数を取得することができるようにしたい
http://www.test.com/urban/cat_ap~nid~5964.htm
ブラウザのURLを元のhttp://www.test.com/urban/cat_ap~nid~5964.htmに維持しますが、まだPHPページに移動しています。
http://www.test.com/urban/cat_ap~nid~5964.htm
に行くと、実際にはhttp://www.test.com/urban/cat_ap.php?nid=5964
になりますが、まだhttp://www.test.com/urban/cat_ap~nid~5964.htm
と表示されます。
これを行う方法に関するアイデアはありますか?
おかげ
マイク
Rフラグはユーザを新しいURLにリダイレクトします。元のRewriteRuleの$ 1は変数名の名前になりますが、改訂RewriteRuleはこれを値に設定します。Mikeはnid = 5964の例を指定します – alastairs