this-is-india
変数または任意の長さ (つまり、Pitchinnate がコメントで示唆しているように、長さや構文が大幅に異なるカテゴリ名) であると仮定すると、次のように htaccess を編集する必要なく、純粋に URL マネージャーを使用してこれを行うことができます。
'urlManager'=>array(
...
'rules'=>array(
'<catName:[0-9a-zA-Z_\-]+>-<catId:\d+>'=>'products/index',
...
),
...
),
これは、末尾に数字がある任意の文字の組み合わせを取り、末尾の数字を として使用しますcatId
。次に例を示します。
localhost/wowwaylabs/trunk/mpi_v1/this-is-india-1
に解決します
localhost/wowwaylabs/trunk/mpi_v1/index.php?r=products/index&catId=1&catName=this-is-india
同様に;
localhost/wowwaylabs/trunk/mpi_v1/this-is-another-title-or-category-or-whatever-999
次のように解決されます。
localhost/wowwaylabs/trunk/mpi_v1/index.php?r=products/index&catId=999&catName=this-is-another-title-or-category-or-whatever