2017-01-08 10 views
0

現在、私は別のページ(story.php)へのリンクをいくつか含んでいるホームページ(index.php)を持っています。別の記事を読み込むために、私のハイパーリンクは次のとおりです。URL内にidを置き換える方法を実装する方法

<a href=”story.php?cat_id=0&n_id=2”>Best Mobile Phones of 2016</a> 

あなたはURLが似ていることを見ることができるように:私はBest-Mobile-Phones-of-2016【選択ナメクジのようなナメクジにURLを変更したいstory.php?cat_id=0&n_id=2

は、テーブルのフィールドとして存在しています。

私の質問は、IDではなく、スラッグを使ってページを提供したいのですが、どうすればいいのですか?index.php内の異なるストーリーへのハイパーリンクはどうすればいいのでしょうか。

私の質問を理解していただければ幸いです。この点に関する助けは非常に高い評価を受けるでしょう。

答えて

2

SEOのフレンドリーなリンクは、基本的に次のようになります。story.php?cat_id=0&n_id=2の代わりにstory/Best-Mobile-Phones-of-2016です。
ユーザーがそのサイトを閲覧すると、.htaccessはそのURLをたとえば次のように書き換えます。 story.php?storyID=Best-Mobile-Phones-of-2016。あなたのアルゴリズムはstoryIDに関連付けられているcat_idn_idを把握しなければなりません。

storyIDstory.php?storyID=Best-Mobile-Phones-of-2016_0_2cat_idn_idを追加することもできます。その後、あなたのアルゴリズムは簡単にあなたのstoryIDを爆発させることができます。

あなたを助けた希望。

+0

おかげさまで@ Luca.私は私の答えを得たと思います。正しい方向に私を指摘しました。 –

関連する問題