わかりました、以前の質問を修正して、私の意図をより明確にし、うまくいけば、同様のことをしたい他の人を助けることができます.
たとえば、デジタル ダウンロード ストアを持っているとします。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 の書き直しは嫌いです。誰かが美しいコード行を作成するのを手伝ってくれて、私や他の好奇心旺盛な人たちを助けてくれることを願っていました。
ありがとう