問題タブ [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.
ruby-on-rails - ワイルドカード サブドメインを含むサーバーで www を非 www にリダイレクトする
Rails+Apache+Passenger セットアップがあり、アプリはワイルドカード サブドメインを提供します。www 以外の URL にリダイレクトするには、すべての www URL が必要です。
- www.example.net は example.net にリダイレクトする必要があります
- www.subdomain.example.net は subdomain.example.net にリダイレクトする必要があります
私の現在の仮想ホスト設定は以下の通りです
さまざまな場所でさまざまな書き換えルールを試しましたが、効果がありませんでした。Apache 書き換えモジュールが有効になっていて、RewriteEngine がオンになっていることを確認しました。何が欠けているのかわからない。すべての助けに感謝します!
php - サインアップ時にユーザーのサブリンクを作成するにはどうすればよいですか?
ユーザー向けにバニティURLを作成したいと考えています。どうすればいいですか?
username.domain.comのようなものが欲しい
私の2番目の質問は、クライアントの要求に応じてこれをカスタマイズすることもできますか?たとえば、クライアントが私のアカウントに機能を追加すると言った場合、それは私のサイト内の別のサイトのようなものなので、それを実行できますか?
apache - ドメインレベルでのApacheワイルドカード
私はいくつかのサイトを持っています、そしてそれらはすべて単一のサーバー上で同じセットアップを持っています。ここで、sitesが有効なディレクトリにあるそれぞれの個別の構成ファイルの代わりに、共通のファイルが必要です。
アイデアはこれです:
www.abc.comにはDocumentRootとして/var/ www / abcが必要であり、www.xyz.comにはDocumentRootとして/ var / www/xyzが含まれている必要があります。
ログファイル、連絡先メールなどの他のすべてのパラメータも同じ設定にする必要があります(abc.comには管理者メールとしてcontact@abc.com、xyz.comには管理者メールなどとしてcontact@xyz.comが必要です)。
ワイルドカードなどを逆参照する方法に関するチュートリアルが見つかりませんでした。
よろしく、
JP
apache - Apache - サブドメイン、mod_rewrite、および virtualdocumentroot
次のことを達成する方法を誰か提案できますか (mod_rewrite または virtualdocumentroot を使用してソリューションを作成できませんでした)::
1) 私のウェブサイトで任意のサブドメインを許可します (*.mysite.com は 404 エラーを出してはいけません) そして
2) ユーザーがブラウザに表示する URL が、ユーザーが入力したものであることを確認します。
3) リダイレクトなし
(したがって、ユーザーが avalidsubdomain.mywebsite.com と入力した場合、ページは対応するディレクトリから提供される必要があります。現時点では、保持する必要があるディレクトリ構造は気にしません。機能する限り、何でも結構です。一方、 、何か thatdoesnotexist.mywebsite.com を入力した場合、404 を受け取るべきではなく、代わりに Web サイトのカスタム ページに移動する必要があります)。
たとえば、http: //dsadsadsdsadsd.blogspot.com/ のように、blogspot.com の任意のサブドメインが機能することを確認します。(もちろん、Google は Google であり、独自の Web サーバーを作成できます)。しかし、これと同じくらい簡単なことは Apache でできると確信しています。
注: 1) 有効なサブドメインを追加するたびに、Apache 構成または .htaccess に追加/変更したくありません。
2) さまざまなスレッドで読んだことから、キャッチオール サブドメイン ルールに mod_rewrite を使用できますが、ユーザーがブラウザで見る URL は同じままではありません。
ありがとう!
乾杯、
JP
関連する質問をしましたが、そこにある回答で問題が解決したようです。誰かがこの質問を見た場合に備えて、ここで言及します。
.htaccess - mod_rewrite正規表現(リダイレクトが多すぎます)
mod_rewrite
サブドメインをディレクトリURLに変換するために、を使用しています。(ここからの解決策)。1つのサブドメインのルールを明示的に作成すると、完全に機能します。
ただし、すべてのサブドメインを一致させようとすると、500の内部エラーが発生します(ログにリダイレクトが多すぎると表示されます)。コードは次のとおりです。
誰かが何がうまくいかなかったのか、そしてそれを修正する方法を提案できますか?
.htaccess - htaccess、仮想サブドメインを URL パラメーターにリダイレクト
訪問者が「www」の有無にかかわらず入力できる .ne.ro ドメイン (ルーマニアで登録) を持っています。
http://mydomain.ne.ro
http://www.mydomain.ne.ro
にリダイレクトhttp://123.mydomain.ne.ro
したいhttp://mydomain.ne.ro?id=123
。訪問者が 'www|mail|ftp' で入力した場合は、(当然のことながら) 非パラメーターとして処理する必要があります。
最後の url パラメータを指定して htaccess サブドメインのリダイレクトを試みましたが、うまくいきませんでした。
現在のコード:
ホストゲーターのビジネス プラン(Linux) でホストされ、要求があればnic.roに登録されます。
google-app-engine - Google App Engineのワイルドカードサブドメイン、godaddyドメインの代替
Google App Engineでアプリを構築していて、ワイルドカードサブドメインマッピングを設定しています:http ://code.google.com/appengine/docs/domain.html
次に、私のドメイン名はgodaddyを介しており、必要なサブドメインごとに特定のCNAMEを作成しています。たとえば、www: 自分のネイキッドドメイン(サブドメインではない)でGoogle App Engineを使用するにはどうすればよいですか?
私が直面している問題は、goDaddyでワイルドカードCNAMEを使用できるようにして、CNAMEを特別に設定しなくても任意のサブドメインを使用できるようにすることです。例:ANYTHING.mysite.com
私がグーグルによってイントラウェブで調査したすべては、私がgodaddyを通してこれをしたいのなら、私は運が悪いと私に言いました。では、他にどのような選択肢がありますか?私はgodaddyが本当に好きで、すべてのプロジェクトが1つのアカウントの下にあるので、この1つのドメイン名を他のベンダーの下に置くのは嫌ですが、他のオプションは何ですか?
.htaccess - htaccess ワイルドカード サブドメイン コードの最適化
私のサーバーではワイルドカード サブドメインが完全に機能していますが、移植性を高めるために .htaccess コードを最適化したいと考えています。どうすればいいのかわからない。
特定のドメイン名と拡張子(以下のコードの DOMAIN と .com) を正規表現一致に置き換えて、他のドメインにワイルドカード コードを使用するときに簡単に移植できるようにしたいと考えています。したがって、これは domain.com および domain2.net の代わりにドロップする必要があります。私が使用するコードは次のとおりです。
www の例外を追加したため、通常のバージョンとは少し異なります。+ サブドメイン条件。多くの場合、人々が www.sub.domain.com を入力すると、サーバーが壊れます。だから私はwwwをチェックします。リダイレクトする前に削除してください。
ご協力いただきありがとうございます!
ssl - ワイルドカード証明書の複数のアスタリスク
複数のアスタリスクが付いたワイルドカード証明書を取得することは可能ですか?
たとえば、これは機能しますか?
- *。*。example.com
または、*。example.comのように、先頭にアスタリスクが1つしかない証明書を生成できますか?
apache - すべてのサブドメインを変更して、それぞれのサブディレクトリから異なるコンテンツを読み取るにはどうすればよいですか?
すべてのサブドメイン (ワイルドカード *) を受け入れるように DNS を構成していますが、必要なコンテンツをブラウザーにフィードバックするのに問題があります。
public_html
各サブドメインが、サーバーのパス内の同じ名前のサブディレクトリに存在する相対的なコンテンツを返すようにしたいと考えています。
たとえば、example.domain.com/picture.jpg
実際にファイルをリクエストしますpublic_html/example/picture.jpg
現在、次の .htaccess コードをテストしましたが、機能しません。
このコードと同様のテストでは、サブドメイン (%1) に基づいてリダイレクトできますが、要求文字列 ($1) に問題があるようです。