ユーザーがログインしてサブドメインの下に独自のストアを作成できるasp.net mvc3とエンティティフレームワークを使用してWebサイトを構築したいと考えています。
私がそれを行うことができる2つの方法があります:
1 つ目は、ビュー ページを 1 つだけ作成し、ユーザーに基づいて、データベースから適切なスタイルとコンテンツをページに入力し、URL 書き換えを使用して URL を修正することです。たとえば、私のウェブサイト名が example.com の場合、ユーザーはログインして user1.example.com のようなサブドメインを作成でき、それから user1.examples.com/add 、 user1.examples.com/shoppingCart/Checkout のようないくつかのページがあります。 ...
また
2 番目の方法は、さまざまなビューとコントローラーを作成し、ユーザーに基づいて適切なコンテンツとスタイルでビューを埋めることです。
異なるサブドメインの下にあるページの数は同じで、名前も同じです。たとえば、user1.example.com と user2.example.com のような 2 人の異なるユーザーには、user1.example.com/shoppingcart と user2.example.com/shoppingcart などがあります。
このウェブサイトを構築する他の方法はありますか? どちらがseoフレンドリーですか?