私は異なるユーザーが登録できるWebアプリケーションを構築しています。現在、私のアプリケーションのユーザーはwww.example.com/username
のようなホームページのURLを持っています。しかし、私はユーザーのためのURLのようなwww.username.example.com
を提供したいと思います。これを行う簡単な方法はありますか?それとも、新しいマシンに新しいドメイン名を顧客に提供する必要がありますか?どのように私のドメインの私のユーザーにカスタムドメイン名を提供することができます
1
A
答えて
2
www.example.com
を指すwww.username.example.com
のDNS CNAMEレコードを最初に設定する必要があります。そうすれば、www.username.example.com
のすべてのリクエストはあなたのWebサーバーに送られます。それぞれのユーザー名またはワイルドカード* .example.comでこれを行うことができます
次に、Host:www.username.example.comヘッダーを持つ要求に応答するようにWebサーバーを構成する必要がありますワイルドカード)。
上記の二つのステップが完了している場合は、DNSはドメイン名だけを扱うことから、あなたはあなたのウェブサーバではなく、このようなapacheの何かのために依存したルールを書き換える必要がありますする必要があります
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule^- [L]
RewriteCond %{HTTP_HOST} ^www\.([a-zA-Z0-9]+)\.example.com$ [NC]
RewriteRule^/%1%{REQUEST_URI} [L]
関連する問題
- 1. herokuで私のSaasアプリのカスタムドメインを提供するには?
- 2. どのように私はライセンスAndroidアプリケーションを提供することができます
- 3. どのように私はデータベース内の既存のユーザー名を検証することができますか?#
- 4. 私はrobots.txtのことで、ウェブサイトのユーザー名とパスワードを見つけることができますどのようにユーザー名とパスワード
- 5. どのように私はDOSからのユーザー入力からファイル名を得ることができます
- 6. どのように私のHerokuアプリケーションをドメイン名と共にリストアップしますか?
- 7. 私は私のようにJavaでクライアントシステムのユーザ名とドメイン名を取得できますかrequest.getRemoteHost
- 8. どのように私は私の窓のサービスを行うことができますどのように
- 9. カスタムドメイン用のディレクトリを提供するようにApacheを設定する方法
- 10. 私が提供できるものがすべて式である場合、どのようにフィルタを提供するのですか?
- 11. Wordpressのマルチサイトインストールでカスタムドメインの一時URLを提供するには?
- 12. は、どのように私は私が行うことができますマップ
- 13. 誰も私にどのようにリダイレクトするかを提案することができます
- 14. vue.jsのユーザー提供データで、どのように処理するのですか?
- 15. user.github.ioドメインとカスタムドメインの両方を使用できるようにする
- 16. 私のような行為からユーザーを防ぐことができますどのようにPHPのページ
- 17. index.jadeはどのように提供できますか?
- 18. サードパーティが提供するリリースのiphoneバイナリにどのように署名できますか?
- 19. PHP Codeigniter-ユーザーがカスタムドメイン名を使用できるようにする
- 20. は、私はそれが最初の実行などがあります時に、それはパーソナライズされたメッセージを提供することができるように私のアプリでは、ユーザーの名前を取得したいと思いアンドロイド
- 21. PHPによるドメインのドメインをどのように知ることができますか?
- 22. 私はどのように私のjsコードと私のPHPコードを混ぜることができます
- 23. 提供されたヘッダーファイルは#include <string>&変更できません。どのように私のcppファイルに含めることができますか?
- 24. 私がすることができますどのように再サイズのjavascript
- 25. CKeditor 4が提供するイベントリストは、どのようにして見つけることができますか?
- 26. 私のドメインから別のドメインのユーザー名とパスワードを入力しますか?
- 27. どのように私はPythonでいくつかのユーザーにパケットを送ることができますか?
- 28. どのように私はjavascriptの で確認することができますどのようにFacebookの
- 29. 、どのように私はドメイン名でサーバーに接続しますか?
- 30. どのように私はユーザーが自分のプラグインをインストールすることができますか?