1

ユーザーがログインしてサブドメインの下に独自のストアを作成できる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フレンドリーですか?

4

1 に答える 1

1

選択したストアに基づいてデザインを構成できる、ユーザーをテーマにしたレイアウトを作成します。

基本的に店舗名を「id」として受け取り、データベースからデザイン設定をロードするルートを作成できます。

各店舗のビューを複製するのは面倒で不必要に思えますが、メンテナンスの悪夢です。

于 2012-04-04T03:57:30.460 に答える