Web サイトを作成する場合、リンクに ID またはページ名を使用する必要がありますか?
たとえば、ユーザー入力を許可する Web サイトがあるとします。ユーザーはプロファイルを作成でき、すべてのプロファイルが ID を取得します。リンクは " http://mywebsite.com/profiles/1 " (1 はプロファイル ID を表します) のようにする必要がありますか、それとも " http://mywebsite.com/profiles/name " のようにする必要がありますか?
編集: この例は、「profiles」がコントローラーで、「name」または「1」がパラメーターである mvc フレームワークに適用されます。
もちろん、名前などの重複の可能性があるため、ID を使用する方が簡単です。それが、私が過去に常に ID を使用してきた理由です。
しかし、SEO のために ID を使用してはいけないと誰かに言われました。彼は、企業がリンクに ID を含む Web サイトを許可することは決してないと述べた。これは本当ですか?