0

わかりました、以前の質問を修正して、私の意図をより明確にし、うまくいけば、同様のことをしたい他の人を助けることができます.

たとえば、デジタル ダウンロード ストアを持っているとします。URL を次のようにしたいとします。

downloads.com/music/this-song-name/3873         // A url to a unique track
downloads.com/music/featured-stuff      // A url that links to unique content
downloads.com/music                 // The homepage for that section

このようなURLを持つこともできます

downloads.com/videos/this-video/3876

サーバー側では、PHP がすべての作業を行います。次の URL を取ります。

downloads.com/?a=music&b=this-song-name&c=37863 // load page a, get ID c from database 

また

 downloads.com/?a=music     // Just load the default music page

変更するには .htaccess が必要です

url.com/?a=1&b=2&c=3` 

 url.com/1/2/3

a、b、および c は固定されており、データの解析に使用される唯一のパラメーターになります (たとえば、すぐに ?f=music は見つかりません)。

私が抱えていた1つの問題は、3つのパラメーターがすべて存在する場合は機能するが、1つが削除されると機能しないことです。

私はREGEX専門家ではなく、MOD の書き直しは嫌いです。誰かが美しいコード行を作成するのを手伝ってくれて、私や他の好奇心旺盛な人たちを助けてくれることを願っていました。

ありがとう

4

1 に答える 1