問題タブ [multiple-sites]

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.

0 投票する
1 に答える
1146 参照

python - django で複数のサイト ID を取得する際の問題

現在のサイト ID を取得するためにSite.objects.get_current()関数を使用している場合、1 つの1のみが返されます。ブラウザで .com または .mx を使用したかどうか。

私のsettings.pyでSITE_ID = 1 が定義されており、それを2に編集するとSite.objects.get_current() 関数が2を返すためだと思います。

しかし、私が実際に望んでいるのは、サイトごとにテンプレートを定義することです 。つまり、ユーザーが .comを使用すると a.html が表示され、.mx を使用すると b.html が表示さます。 )関数は、 .com または .mx のどちらを使用しても id を 1 つしか与えないため、サイトごとにテンプレートを定義できません。

動的なサイト ID を取得する方法を提案してください。または、サイトごとにテンプレートを定義できる別の方法があります。

0 投票する
1 に答える
59 参照

python - djangoでモデルを保存する

私はマルチサイトプロジェクトに取り組んでおり、これにはメザニン+カートリッジを使用しています。両方のサイトで同じ在庫を使用したい。ただし、これにはいくつかの問題があります。現在のサイトのIDを格納するフィールドsite_idがテーブルにあります。productしたがって、productサイト上で再利用することはできません。

一部のフィールドの値を変更して、エントリをデータベースに2回保存できる方法はありますか(シグナルなどの助けを借りて)?

これが可能な場合は、上書きするだけsite_idです。残りの部分は、前のエントリと同じままです。これにより、異なるサイトで製品を2回入力する作業負荷が軽減されます。

ありがとう。

0 投票する
1 に答える
225 参照

database - 異なるサイトを実行している複数のデータベース-同じデータベース構造-すべてを更新する方法は?

単一のサーバーアレイ上のCMS(CakePHPで構築された)の単一のインスタンスで実行されるサイトの数は増え続けています。CMSにはデータベース構造が設定されていますが、新しいフィールド、フィールド名の変更、新しいテーブルなど、かなり定期的に更新する必要があります。

1)サイトに独自のデータベース(一見理想的)を維持するための良い方法に頭を悩ませることはできませんが、2つは、常に同じ定期的に更新されるデータベース構造に基づいています。

これまで、単一の「テンプレート」データベースを保持し、それを更新してから、比較および更新するスクリプトを作成することを考えていましたが、それでも、フィールドが変更されたかどうか、または新しいフィールドであったかどうか、以前のフィールドであるかどうかをどのように知ることができますかフィールドが削除されました...などなど。これが引き起こすすべての問題については考えもしていません。どんなアドバイスも大歓迎です。

0 投票する
1 に答える
3391 参照

magento - マルチストア Web サイトで製品を開くと、404 - ページが見つかりませんにリダイレクトされます

1人の管理者のみが管理するマルチストア Magento Web サイトがあります。

そのストアのウェブサイトの 1 つで、

製品名をクリックすると、 404 ページにリダイレクトされます。

何が問題になるのでしょうか??

前もって感謝します !!

0 投票する
1 に答える
98 参照

ssl - 1 サイトの SSL 証明書

ドメインが1つあるかどうかを理解するのを手伝ってもらえますか

www.example.com

ポート 80 で lampp を実行し、ポート 8080 で tomcat を実行します。

1 つまたは 2 つの SSL 証明書が必要ですか?

たとえば、商用サイトは www.example.com で実行されますが、実際の Web アプリケーションは www.example.com:80/Login/ で実行されます。

それは、2 つの個別の SSL EV 証明書が必要であることを意味しますか、それとも同じドメインであるため、1 つだけ購入して apache と tomcat の両方にロードできますか?

ありがとう

0 投票する
2 に答える
14421 参照

.htaccess - 複数のドメインを複数のサブフォルダーにルートする方法

FTP のルートにある異なるサブフォルダーでホストされているいくつかのサイトがあるセットアップがあります。

p>

アカウントに関連付けられていないドメイン名が 2 つあります。ホスティング アカウントを指すようにドメインの DNS レコードを変更しましたが、ドメインを転送するのではなく、正しいサイトをロードするために正しいサブフォルダーに移動するには、2 つの異なる URL が必要です。ドメインは

  • www.site1.com
  • www.site2.com

理想的には、site1 が site1folder のコンテンツをロードし、サイト 2 とそれに対応するフォルダーも同じようにしたいと考えています。

現在、ルートに .htaccess ファイルがあり、さまざまな投稿を見てマッシュアップしました。私は .htaccess の初心者です。現在、サイト 1 が site1 フォルダーを指すようにしようとしています。

これを読み込むと、site1 フォルダーのコンテンツが取得されますが、この URL は site1.co.uk/site1 です。

URLをまったく変更したくありません。指しているサブフォルダーの内容をロードしたいだけです。

たとえそれができなくても、別の方法で行う必要がある場合でも、どんなアイデアでも大歓迎です。

0 投票する
1 に答える
1367 参照

apache - Apache を使用してローカル開発用に複数の SSL 対応 Web サイトを実行する方法

私が開発しているいくつかの Web サイトがあり、仮想サーバーとさまざまなドキュメント ルートを介して、ポートに基づいてアクセスするように構成しています。つまりlocalhost:8010、あるサイトlocalhost:8020用、別のサイト用です。

複数のサイトを持つ前は、SSL はポート 80 と 443 を使用する 1 つだけで正常に機能していました。ただし、保護されていないサイトは正常にロードされますが、どちらのサイトでも SSL 接続を確立できません。また、ポートを変更していないようです。 https:// で始まるリンクをクリックすると、 に移動しようとしhttps://localhost:8010/secure/routeます。

URL が機能するかhttps://localhost:8010/secure/route、サイトに応じて別のポート (つまりhttps://localhost:8011/project/one/secure/routehttps://localhost:8021/project/two/secure/route) に自動エスカレートするか、別のポートと SSL を使用してローカルで 2 つのサイトを実行できる限り、別の URL で問題ありません。

私のhttpd.confには次のものがあります:

としても:

私のhttpd-vhosts.confには次のものがあります。

そして、私のhttpd-ssl.confには次のものがあります。

Windows 7 で Apache 2.4 を使用しています

0 投票する
0 に答える
496 参照

magento - テレビン油同じサーバー上の複数のサイトのワニスから 1 つのドメインを除外する

同じサーバーで複数のサイトを実行しています。ホスト名を正規化するオプションを有効にすると、他のサイトもワニスが構成されているサイトに移動します。また、hostname.com は www.hostname.com にリダイレクトしません。

正規化ホスト名を無効にすると、両方のサイトが実行されますが、チェックアウト時に hostname.com からサイトを開くとカートが空になるため、2 つのフロントエンド Cookie が同じホスト名に設定されます。

デスクトップ テーマが表示される正規化ユーザー エージェントを有効にしても、別のテーマを表示するモバイル サイトがあります。

どこが間違っているのか理解できません。