2011-12-20 11 views
0

基本的なrouter.php SEFからYagendooルータプラグイン(Virtuemart SEO SEF Links Pro)に既存のeコマースサイト(Joomla 1.5 + Virtuemart)を移行します。問題は、2つの異なるURLを作成し、私は現在のリストを失いたくないので、私はmod_rewrite 301ルールを作成することを考えました。Virtuemart SEF:mod_rewrite router.phpからYagendooルータへのリダイレクト

router.php URL

http://hostname/it/home/category/<category ID>/<category name> 

http://hostname/it/<category name> 

は私が作ってみたYagendooルータURL:のRewriteRule ^それは/ home /カテゴリ/(.*)$それ/ $ [R = 301、L]はほぼ正しいですが、名前の前にカテゴリ番号が残っています。誰もが私は数字を削除することができますが、それでも後に来るものを保持する方法を知っていますか?

ご協力いただきありがとうございます。

答えて

0

このようなものを試してみてください。

RewriteRule ^it/home/category/([^/]+)/([^/]+)$ it/$2 [R=301,L]

私はそれをチェクしませんでしたが、あなたの目的に合わせてカスタマイズするのは簡単です。主なアイデアは、さまざまな変数($ 1、$ 2)に格納することです。

関連する問題