問題タブ [multiple-domains]
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.
redirect - 興味深い SEO シナリオ - Web サイトの 301 部分
ウェブサイトの一部をまったく新しいドメインにリダイレクトした経験のある人はいますか? これが私たちが行ったことです:
もともとwebsiteAにフォーラムがありましたが、スパムとハッキングにより、ポジションに悪影響を及ぼしたため、フォーラムは閉鎖されました
フォーラムとスレッド全体が、 websiteAのホームページに 301 リダイレクトされました。
その後、新しく登録されたドメイン web サイト B にある一般的なフォーラムを持つことにしました。元のフォーラムはwebsiteB /theme1に 301 リダイレクトされました。
人々が「テーマ 1 フォーラム」を検索して Google から私たちのサイトにアクセスしていたため、これを行いましたが、実際にはフォーラムはもう存在しなかったため、このリダイレクトを行うことは理にかなっているようです。
301 が恒久的なリダイレクトであることは知っていますが、この場合、存在しないフォーラムへの多くのバックリンクがあり、ウェブサイトにはフォーラムがありませんでした。
誰かが同じような経験をしたことがあるかどうか、そしてその結果はどうだったのか疑問に思いました.
jms - Glassfish 3.1 - 複数のドメインで JMS を設定するには?
クラスローディングの問題により、Glassfish 3.1.1 の同じインスタンスの別のドメインに ear と war をデプロイする必要があります。war はメッセージをキューに送信し、ear 内の MDB はそれを受信して処理する必要があります。
JMS は次のようにドメインに設定されます。
domain1 default_JMS_host (server-config | Java Message Service | JMS ホスト):
domain2 default_JMS_host (server-config | Java Message Service | JMS ホスト):
もともと、ドメイン 2 のポートを 5076 に設定していましたが、ドメインの起動時に接続拒否の例外が発生しました。
このセットアップでは、すべて正常に読み込まれるように見えます (domain2 server.log にエラーはありません) が、war ファイルによってキューに入れられたメッセージは取得されません。次のコマンドを使用して、戦争によってメッセージがキューに入れられていることを確認しました。
同じ Glassfish インスタンスで複数のドメインを使用して JMS をセットアップする方法を検索してみましたが、役に立つものは見つかりませんでした。誰かがこれを設定する方法についての良いリソースを教えてもらえますか?
facebook - 複数のドメインのサポートが宣伝どおりに機能しない
10 月、Facebookは 1 つのアプリで複数のドメインをサポートすることを発表しました。これは、アプリに複数のドメイン エイリアスを持つ開発者にとって朗報です。ユーザーがどのドメインからページを表示しているかに関係なく、JavaScript SDK を動作させるための iframe ハッキングはもう必要ありません。
残念ながら、宣伝どおりには機能しないようです。
ブログ投稿で、彼らは次のように述べています。
アプリの URL (Web サイトおよび/またはモバイル Web URL) は、[アプリ ドメイン] フィールドにリストされているドメインの 1 つから取得する必要があります。
これは十分に合理的ですが、開発者アプリのフォームは逆のポリシーを強制しているようです. ドメインのペア (abc.com と xyz.com など) とサイト URL を ( http://abc.com ) に設定しています。保存すると、次のエラー メッセージが表示されます。
xyz.com は、サイトの URL またはモバイル Web の URL から取得する必要があります。
この問題の回避策を知っている人はいますか? それとも、これは彼らが意図したものであり、ブログ投稿の内容は間違っていますか? 1 つのサイト URL から複数のドメインを取得するのは難しいため、そうであるとすれば、それはばかげているように思えます。
Facebookのエンジニアがそれを見てくれることを期待してブログエントリにコメントしました...しかし、それまでの間...
.htaccess - Cakephp .htaccess : 1 つのアプリを指す複数のドメイン
私は 1 つの cakePHP アプリケーションに取り組んでいます。ここで、メイン ドメイン (www.example.com) を「www.xyz.com」または「www.bcd.com」経由でアクセスできるように構成したいと考えています。このために、「www.xyz.com」または「www.bcd.com」に CName レコードを「www.example.com」として追加し、xys.com & bcd.com が example.com を指すようにします。
しかし、xyz.com と bcd.com で example.com のコンテンツを見ることができますが、リンクをクリックするたびに「URL が見つかりません」というエラーが表示されます。
だから私はたくさんの .htaccess ルールを試しましたが、うまくいきません。
これは、ブロガーのカスタム ドメイン ポインティングに似ています。私は自分のアプリケーションに同じものを適用する必要があります。
誰もこれを前に試すことができますか?
payment-gateway - AMemberでドメインパッケージを構築するためのテクニックは何ですか?
AMemberを使用して、WordPressプラグインとテーマを購入してもらいたいです。ただし、単一ドメインと5ドメインパック(およびそれらの倍数)のようにインストールできるようにするために、異なる価格を販売したいと思います。AMemberワークフローを実行して何かを購入し、購入に基づいてシリアル番号を受け取ります。テーマまたはプラグインをアクティブにしてから、このシリアル番号をオプションパネルに入力すると、機能しているプラグインまたはテーマでオフになり、実行されます。
AMemberを通じて販売されたもののドメインごとのインストールに対応するためにAMemberのプログラミングを微調整する最も効率的な方法は何ですか?
たとえば、このフィールドの追加機能を使用する必要があるのではないかと考えていましたが、そのフィールドに対してカスタムプログラミングを使用します。
asp.net - CSS 参照の問題
誰かが問題を解決できることを願っていました。
ルート ドメイン (originalDomain.com) を介してアクセスされるサイトがあり、CSS は以下のようにリンクされています。
これはすべて正常に動作します
ただし、別のドメインでこのサイトにアクセスすることもできます。ドメインの絶対ルートではなく、これは newDomain.com/login でアクセスされます。これはまだ元のドメインの場所にあるファイルを指していますが、/login が原因で CSS ファイルを見つけることができません。../../ は newdomain.com/login ではなく newdomain.com に移動すると仮定します。
上記の両方のシナリオで CSS を正常に参照できるようにする、バックエンド コードを変更せずに単一の CSS 参照を持つ簡単な方法はありますか。
これが理にかなっていることを願っています。
どんな助けでも大歓迎です。
node.js - 複数のドメイン、単一ノード (高速) アプリ
ユーザーがプロファイルを作成できる単純なノードアプリを作成しようとしています。デフォルトでは、彼のプロファイルへの URL は user1.myappname.com のようになりますが、ユーザーがカスタム ドメイン入力を入力すると (そしてこのドメインが私のアプリの IP アドレスを指すようになると)、次のようにこのカスタム ドメインを使用できるようになります。
usercustomdomain.com => user1.myappname.com usercustomdomain.com/someaction => user1.myappname.com/someaction
これをexpress.jsで実装した経験のある人はいますか? カスタム ドメインだけでなく、サブドメインも意味します。
ありがとうございました-M
node.js - 同じシステム上で複数の Express サーバーをどのように編成すればよいですか?
1 つのサーバーを使用して、複数のドメインに分散された複数の Node.js Web アプリをホストしています。私の現在のやり方は、アプリケーションごとに異なるポートで Express サーバーを実行し、要求を正しいポート/Express サーバーに単純にルーティング (リダイレクト) するベース サーバーを実行することです。これは機能しますが、ベース サーバーがすべての HTTP リクエストをルーティングし (手動でリダイレクトすることにより)、ユーザーが [hostname.com]:8000 でホストされているアプリを表示することを意味します。
少し調査した結果、ルーティングのニーズにhttp-proxyを使用できることがわかりましたが、同じシステムで複数の Express サーバーを実行するためのベスト プラクティスがあるかどうかを知りたいです。これが私がそれを行うことを計画している方法です:
各 Web アプリには、完全な Express フォルダー構造 (app.js、routes、views など) を持つ独自のフォルダーがあります。アプリはドメインごとにグループ化されるため、フォルダー構造の例は次のようになります。
各 app.js を node (または現在使用しているforever ) で個別に実行する必要があり、それぞれが内部で異なるポートを使用する必要があり、クロスアプリ リダイレクトは対象アプリ。
それで、それが私の現在の計画です。それにはどのような問題があり、どのような落とし穴を避けるべきですか? 最も重要なのは、この問題 (Node.js/Express を使用して同じシステムで複数の Web アプリをホストする問題) に対する確立された解決策があるかどうかです。
編集: 最終的には WebSocket と HTTPS を使用する予定です。セットアップがサポートできる帯域幅の量は、私にとってほとんど重要ではありません。これは開発サーバーです (少なくとも今のところ)。WebSockets の問題を取り上げてくれた David Ellis に感謝します。
2 番目の編集: EhevuTov と David Ellis の両方の回答に感謝します。どちらも大いに役立ちました。私はまだアプリケーションの全体的な構造に落ち着いており、その質問はこの StackOverflow questionによって詳細に対処されているようです
3番目の編集:この質問を投稿してから、私は道を歩みました(ただし、まだまだ先があります)。私の GitHub リポジトリ でこのファイルをチェックしてください。これは、この質問への回答から学んだことを活用しています!
mod-rewrite - modrewrite を使用した複数ドメイン / マルチサイト ファイル マッピング
こんにちは、アプリケーションで mod_rewrite の書き換えルールを適切に使用するためのヘルプを探しています。カスタムphpスクリプトを使用してドメインごとに正しいコンテンツを表示しているため、サーバー上に同じファイル構造を指す複数のドメインがあります。
今、スクリプトを指していないファイル構造の一部をマップできるようにしたいので、アクセスしやすい短いファイルパスhtaccessを介してファイルを配信できます
domain.com/file/example.jpg
だから私は代わりに使いたいdomain.com/file/specific_folder_for_this_domain/example.jpg
私はこれまで運がなかったのでこれを試しました
テスト サーバーで mod_rewrite ログを調べたところ、何らかの理由で %{HTTP_HOST} 変数をループしていることがわかりました。ファイルへの内部パスは、
/home/www/domain.com/file/domain.com/domain.com/domain.com/domain.com/example.jpg
明らかにサーバーのどこにも存在しないように見えたため、500 エラーがあります。記録されています。この種のドメイン マッピングを適切に設定する方法を知っている人はいますか?
seo - SEO 最適化 複数のドメインと多言語サイト
私は私たちのウェブサイトのSEOを別のレベルに引き上げています. 私はそれについて多くのことを読み、複数のドメインと言語を適切に処理する方法のあらゆる側面を研究しています. 今のところ、 と の 3 つのドメイン名を使用www.myurl.eu
しwww.myurl.de
ていますwww.myotherurl.com
。
すべてのサイトが同じコンテンツを指しており、複数のドメインを持つことは良い習慣ではないことがすぐにわかりました (これに関する良い読み物: http://www.seo.com/blog/multiple-domains-seo/ )。OK、SEOとGoogleの専門家が提案したように、1つのプライマリドメインを選択し301 permanent redirect
て他のドメインから実行することでこれを解決しました! よし解決!
しかし!それから私は、英国で開催されたテクニカル SEO ブリーフに参加しました。そこでは、SEO 担当者がローカル検索と、英国の Google 検索がどのように好むかについて話していまし.co.uk domains
た。そして、彼は正しかったことがわかりました。また、私が上に投稿したリンクには、これに関する段落もあります。
国固有のドメイン
これは戦術ではなく、むしろ「やらなければならないこと」であるため、複数のドメインに対する私の例外です。他の国に入国する場合、上記の問題はすべて当てはまらないため、例外です。実際、国際的な SEO で最高の結果を得るには、国固有の TLD (またはトップ レベル ドメイン) が必要です。たとえば、イギリスでビジネスを行っている場合、.co.uk ドメインがないとランキングに入るのに苦労します。国レベルの TLD がなくてもランク付けすることはできますが、それは困難な戦いです。上り坂とは、ロッキー山脈タイプの上り坂を意味します。
Q1: わかりました。英国で私のビジネスを上位にランク付けするには、www.myurl.co.uk
. 1つ購入しました。ここから生まれる疑問。www.myurl.co.uk
これもプライマリ ドメインへの 301 リダイレクトですか? これをどのように処理すればよいですか?
Q2: それから、これらすべての多言語の側面があります。私のサイトは、言語サイトが URL の /lang/ コードで変更されるように構築されています。例:
www.myurl.eu/en/products
-> 英語製品サイトwww.myurl.eu/de/products
-> ドイツ語の同じサイトwww.myotherurl.com/en/products
-> 301 リダイレクト先www.myurl.eu/en/products
それでは、国固有のドメインwww.myurl.co.uk
とwww.myurl.de
. www.myurl.co.uk
これらは、 ->www.myurl.eu/en/
やwww.myurl.de
- > などのメイン ドメインへの 301 リダイレクトである必要がありwww.myurl.eu/de/
ますか? これは正しい方法ですか?
Q3: ビジネスを行っている国で個別の国レベル ドメインを使用する必要がありますか? 私は見たことがないとしましょうAppleが持っているapple.co.uk
としましょう?これは本当にどれほど重要ですか?