0

www.bigcommerce.comやwww.buildabazaar.comのようなeコマースプラットフォームが欲しいです。私はバックエンドコーディングを行いました。製品と選択肢を区別するために、顧客ごとに一意の識別番号を追加しました。顧客が登録すると、彼の一意のIDを持つフォルダーが私のドメインに作成され、そこにすべての彼の画像とスタイルが保存されます。私はこのように作成しました。しかし、顧客が私からプランを購入し、名前サーバーを変更すると、私は行き詰まります。彼は自分のサイトを自分のドメインに表示する必要があります。

これらがどのように機能するのかわかりません。誰かが私にそれについて行く方法を提案してください。

4

2 に答える 2

1

mod_rewriteファイルシステム上に実際のフォルダを作成するのではなく、(仮想的に)それを行うために使用する必要があります!

編集:Apache Webサーバーとして使用している場合。

于 2012-09-16T19:35:39.240 に答える
1

Apacheのmod_rewriteを使用し、ドメインごとに書き換えルールを定義して、それを正しいフォルダーにマップする必要があります。

このようなもの:

RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^/?(.*)$ /customer/private/folder/$1 [L]

セットアップで完全に機能するとは言えないので、mod_rewriteを読んでください。それは非常に強力であり、あなたの状況を処理する必要があります。

于 2012-09-16T19:51:01.960 に答える