私はこのようなルーティングシステムを作成する方法を考えています:
http://website.com/something/12345-my-new-car
これは、URLに記事のIDとスラッグ名が配置されていることを示しています。私の現在の設定は次のとおりです(http://website.com/something/12345):
RewriteRule ^something/(.*)$ index\.php?id=something&something_id=$1 [L,QSA]
次に、記事IDの後ろにスラッグ名を追加します。最初のアイデア-手動で構築-次のようなもの:
<a href="/something/<?php echo $id.'-'.$slug;?>">link</a>
次に、現在のURLを取得しexplode()
、URL(/
)を解析してから、=>でexplode()
解析して戻ります。そして今、私はそれぞれの記事を選ぶでしょう。-
12345-my-new-car
12345
しかし、私はこの方法が本当に好きではありません、それは少し不器用です。
この目標を達成するためのより良い方法はありますか?