問題タブ [wildcard-subdomain]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - Apache rewrite based on subdomain
I'm trying to redirect requests for a wildcard domain to a sub-directory.
ie. something.blah.example.com
--> blah.example.com/something
I don't know how to get the subdomain name to use in the rewrite rule.
Final Solution:
Or as pointed out by pilif
php - ワイルドカード サブドメインの例外
ワイルドカード サブドメインを有効にして、URL をそのまま渡して動的に解析しますindex.php
(例: somecity.domain.com
)。
ここで、別のアプリケーションをインストールでき、現在のアプリケーションと混ざらない静的なサブドメインをいくつか作成したいと考えています (例: blog.domain.com
)。
私.htaccess
は現在読んでいます:
これを操作し.htaccess
て、必要なものを達成できますか? Apacheを介して実行できますか?
subdomain - ワイルドカード サブドメイン
以前にこれに関するいくつかのスレッドがあったことは知っていますが、提案された(見つけることができる)すべてを絶対に試しましたが、これまでのところ何もうまくいきませんでした...
それを念頭に置いて、私がやろうとしていることは次のとおりです。
まず、ユーザーがページを公開できるようにし、それぞれに選択したサブドメイン (例: user.mysite.com) を与えたいと考えています。私が収集できることから、これを行う最善の方法は、mod_rewrite と .htaccess を使用して user.mysite.com を mysite.com/user にマップすることです。これは正しいですか?
それが正しければ、誰かがこれを行う方法について明確な指示を与えることができますか?
また、私はすべての開発を MAMP を使用してローカルで行っているので、同じように動作するようにローカル環境をセットアップする方法を誰かに教えてもらえれば (これはもっと難しいと読んだことがあります)、大いに感謝します。正直、何をやってもだめで、こんなことは初めてなのでドキドキです。助けてくれてありがとう!
更新: これらの回答のいくつかは非常に役に立ちましたが、私が考えているシステムでは、各ユーザーのサブドメインを手動で追加することはできません。私が本当に求めているのは、これをその場で行う方法と、wildcard.mysite.com を mysite.com/wildcard にリダイレクトする方法です。Tumblr の設定方法は、私がやりたいことの完璧な例です。再度、感謝します!
mod-rewrite - Mod Rewrite でワイルド カード サブドメインを使用しますか?
ワイルドカードサブドメインをオンにしていますが、これを書くのに必要な範囲で mod_rewrite を知りません。www 以外のものはメイン サイトに移動し、それ以外のサブドメインは /script/index.php?username=$username に移動するようにする方法を誰か教えてもらえますか?
apache2 - Apache 2 の同じ IP アドレスで subdomain.mydomain.com と *.mydomain.com をサポートするには、どの仮想ホスト定義が必要ですか?
次のようにApache 2で仮想ホストをセットアップしています(簡略化):
私が探している結果は、sub2.domain.com または sub1.domain.com 以外のすべてが domain.com に移動する必要があることです。それらはすべて同じデフォルト ポート上にある必要があり、すべて同じ IP アドレスを共有します。
実際に何が起こるかというと、sub2 は予想どおり sub2 に移動し、それ以外はすべて sub1 に移動します。つまり、ワイルドカードの定義は無視されます。
どうすればこれを修正できますか?
ありがとう!
dns - DNS レコードの左端以外のワイルドカード?
仮定の状況:
人々のサブドメインをホストするホスティング会社を経営しているとします。サインアップして、月に数ドルを私に渡すことができます。あなたの名前.mycompany.com.
ここで、mail.*.mycompany.com が 1 つのサーバーを指し、www.*.mycompany.com が別のサーバーを指すようにしたいとします。
これは可能ですか?RFC はそうではないと考えているようで、ウィキペディアもそうではないと考えているようですが、DNS サーバーが正しいものを返すのに十分なロジックを持つことを妨げているのは何ですか?
そうだとすれば、自分で DNS を実行する必要がないように、これを行ってくれる DNS ホスティング プロバイダーはありますか?
windows-mobile - ワイルドカード SSL 証明書を使用するように WinCE を構成するにはどうすればよいですか?
Windows CE 5.0 アプリケーションには、ワイルドカード SSL 証明書 (*.domain.com) に問題があり、有効なものとして受け入れられません。
Windows Mobile 6.0 はワイルドカード証明書をサポートしており (以前のバージョンはサポートしていません)、それが WinCE 5 に基づいて構築されていることを理解しています。これは、WinCE 5 を変更してワイルドカード証明書を受け入れるようにすることが可能であることを示唆しています (編集 - どうやらこれは、環境であり、有効な推定ではありません!)。
これについてどうすればよいか、誰か提案できますか?何百もの既存のクライアントに展開できるように、変更はプログラムで行う必要があります。
ヘルプ!
asp.net - 疑似サブドメインを処理するためのc#HttpModule
私は.NETを使用した開発に不慣れで、個人的なプロジェクトに取り組んでいます。私のプロジェクトでは、ユーザーが独自のシンプルなモバイルサイトを作成できるようになります。
疑似サブドメインを処理するHTTPモジュールを作成したいと思います。
DNSワイルドカードなどはすでに同じアプリケーションを指しているように設定していso sub.domain.com
ますxxx.domain.com
。sub.domain.com/pageID.html
ページをビルドしてクライアントにレンダリングするために、URLからサブパーツとIDパーツを抽出し、データベースサーバーからページの設定をロードできるようにしたい。
のようなURL書き換えツールを使用isapirewrite
して実行できますが、サーバーがサードパーティのアプリをインストールする必要がないように、アプリケーションをOSから独立させたいと考えています。
HTTPハンドラーでそれを行うことは可能ですか?
誰かが例を投稿できますか?
mysql - DB クエリとしての仮想ディレクトリ
私は site.com などのサイトを持っています ユーザーが自分のロケールである site.com/somecity でアクセスできるようにしたい これは craigslist に似ていますが、sfbay.craigslist.org などのサブドメインでそれを行います Apache HTTP サーバーを使用する. DB 用の MySql。
簡単な説明と、より詳細な議論へのリンクを提供していただければ、非常に興味があります。私は Web アプリを開発していますが、Apache について読むことに時間を割くべきか、それともサーバー側のプログラミングにもっと時間を割くべきかを考えています。
ありがとう!
ruby-on-rails - ローカル ホスト (OS X 10.5) でワイルドカード ドメインを設定していますか?
ユーザーがサインアップして自分のブログを持つことができるという意味で、基本的に WordPress MU として機能するサイトの開発を開始しています。これを Rails でコーディングしますが、ワイルドカード サブドメインを利用できるようにしたいと考えているため、blog.example.com などの形式を使用できます。いろいろ調べてみましたが、良い資料が見つかりません。
Rails を使用しているため、Apache ではなく Mongrel を使用しているため、これをどこに置くべきかわかりません。サーバー上でリモートで開発することにより、ローカルマシンでこれを行うことを回避できますが、これは最後の手段としてのみ保持したいと思います。
必要に応じて開発環境の詳細を説明できますが、基本は次のとおりです。
- Mac OS X ヒョウ 10.5.6
- ルビー 1.8.7
- レール 2.3.2