2012-04-01 21 views
0

URLの最初の部分を無視します〜の前に。私は私の.htacessファイルにこのルールを試してみましたが、それは書き換えルールは、私がこのようなURLを持ちたい

RewriteRule ^(\d+)-deal-id-(.*)\.htm$ deal.php?id=$1 [QSA,L] 
+0

私は '\ dの+'と 'あなたが混同だと思います*。 'あなたの正規表現で。代わりに '6-deal-id-some-company-name.htm'とマッチするかもしれません。 –

+0

はい、あなたは正しいですが、別の方法でIDを取得できない場合、deal.php?id = $ 1から$ 2に変更する必要がありますか? –

+0

はい、2番目のキャプチャグループを使用する場合は、 '$ 2'を使用します。 –

答えて

2

誰にも興味を持っている場合、これは、正しいルールでは動作しませんでした。

のRewriteRule ^(。*) - 取引-idに - 。?(\ dは+)HTM $ deal.php ID = $ 2】【QSA、L]

関連する問題