uniq
両方の書き換えルールを作成する方法url
index.php?controller=cname&task=tname&id=10
index.php?controller=cname&task=tname&page_id=20
リンクを作りたい
cname/tname/10
cname/tname/20
両方のタスクは同じですが、変数は異なります ( idまたはpage_id )
ありがとう
これらの2つに関する限り、できません。
cname/tname/10
cname/tname/20
違いはありません。cname/tname/10
がいつ参照されているかをどのように知ることができますかpage_id=10
? とは対照的にid=10
?
または、別の識別子を追加してそれらを区別することもできます。
cname/tname/10
cname/tname/p20
これにより、はるかに簡単になります。
RewriteRule ^([^/]+)/([^/]+)/([0-9]+)/?$ /index.php?controller=$1&task=$2&id=$3
RewriteRule ^([^/]+)/([^/]+)/p([0-9]+)/?$ /index.php?controller=$1&task=$2&page_id=$3