場所に応じてアイテムを表示するプロジェクトに取り組んでいます。初めてのユーザーは、アイテムを検索するために場所を選択する必要があります。この場所は、後で参照できるように Cookie として保存されます。URL は次のようになります。
www.example.com/newyork
ユーザーがニューヨークに存在するアイテムを見ている場合、そのアイテムの URL は次のとおりです。
www.example.com/item/iphone
上記の URL は問題なく動作しますが、1 つ問題があります。上記の URL が初めてのユーザーにメールで転送された場合、場所が選択されていないため、このアイテムは存在しません。ユーザーを別のページに転送して場所を選択し、アイテムを探すこともできますが、これはユーザーにとって面倒です。したがって、上記のURLを次のように変更したいと思います
www.example.com/newyork/item/iphone
そうすれば、ニューヨークを場所として使用できます。存在しないサブディレクトリを URL に追加するにはどうすればよいですか? これは PHP で実行できますか、それとも mod_rewrite で実行できますか?