絶望的です、助けてください。食べ物のために働きます:)
次の URL にページがあり、その URL でそれらを検索できるようにしたい (つまり、誰かが特定の URL にアクセスした場合に、そこにあるページをチェックできるようにしたい)。
mysite.com/somepage/somesubpage/somesubsubpage/ mysite.com/somepage/somesubpage/anothersubpage/ mysite.com/somepage/somesubpage/somesubpage/ mysite.com/somepage/somepage/
各ページのスラッグ (つまり、somepage/somepage) を再利用できるようにしたいことに注意してください。もちろん、各スラッグはそのレベルで一意になります (つまり、mysite.com/somepage/other/ と mysite.com/somepage/other/ の 2 つのページを持つことはできません。これらは本質的に同じページになるからです)。これを行う良い方法は何ですか。上記の状況が発生しないように、ページ (「somesubpage」) のスラッグを「スラッグ」と呼ばれるフィールドに保存し、各スラッグをその親ページに対して一意にしようとしました。これに関する問題は、スラッグ (つまり、「somepage」) でページを検索しようとすると、たまたま mysite.com/other/somepage/ と mysite.com/page/somepage/ にページがあることです。 、私のアプリケーションはどちらを取得するかをどのように知ることができますか (両方とも同じスラッグ「somepage」を持っています)。