おはようございます、
私は、各ページの 2 つのものを mysql から php まで動的に比較するサイトに取り組んでいます。例として、旅行先を比較するとしましょう。これらのページの 1 つの URL の例は次のようになります。"http://sometravelwebsite.com/destinations/compare/New-York-City-vs-Tokyo"
PHP の書き方、都市の順序は関係ありません。入力すれば
../New-York-City-vs-Tokyo
入力した場合と同じ情報が得られます
../Tokyo-vs-New-York-City
唯一の違いは、どの都市の情報が左側にあり、どの都市の情報が右側にあるかです。
SEO の目的では、ページのバージョンが 1 つだけで、他の URL がメインの URL にリダイレクトされる方がよいでしょう (たとえば../New-York-City-vs-Tokyo
、メインの URL は Google によってインデックス化されますが、他の URL:../Tokyo-vs-New-York-City
が入力された場合、それは 301メインの URL にリダイレクトされます)。
私の質問は次のとおりです。これは動的に実行できますか?
私が考えることができる唯一のことは、mysql データベースで自動インクリメント インデックスを使用し、常にインデックス番号が小さい都市を左側に配置し、インデックス番号が大きい都市を右側に配置することです。
とは言っても、どの都市がページのどちら側にあるかをある程度制御できるとよいと思います。私はすべての比較のためにどの都市がどちらの側に行くのかを調べて決定するつもりはありませんが(追加された都市が増えるほど狂ってしまいます)、都市を配置するためにそれらのいくつかを制御したいと思います最初に表示されるページの左側のより望ましい特性 (個人が左から右に読んでいると仮定)。
php、mysql、.htaccess、またはその他の方法でこれを動的に行うためのより良い方法を考えられる人はいますか?
どんな助けでも大歓迎です!