web-dev-qa-db-ja.com

サブドメインのように見えるが単一のドメインとして機能するようにURLを変更するにはどうすればよいですか?

私はJoomlaを持っています! Rochenがホストするサイトで、URLの構造を次のように変更できるかどうか疑問に思っています。

現在、私のサイト(Joomla 3.8)には次のようなURLがあります。

  • www.mysite.com
  • www.mysite.com/index.php/section1
  • www.mysite.com/index.php/section2
  • www.mysite.com/index.php/section3

URLを次のように変更したいと思います。

  • www.mysite.com
  • section1.mysite.com
  • section2.mysite.com
  • section3.mysite.com

Rochen cPanelでサブドメインを設定する方法を知っています。現在、各サブドメインは同じドキュメントルート(つまり、public_html)を指しているため、メインドメインと各サブドメインはすべて1つのJoomla!から動作します。インストールと単一のデータベース(必要に応じて)。問題は、ユーザーが各サブドメインに個別にログインする必要があることです。現在、ユーザー名とパスワードの組み合わせはサブドメインごとに機能しますが、サブドメインごとにログオンプロセスを繰り返す必要があります。ユーザーがmysite.com全体にアクセスするために一度だけログインする必要があることを望みます。サブドメインのように見えるが、1つのドメイン(1つのjoomla!のインストール、1つのデータベース、1つのログオン)のように機能するURLが欲しいと思います。

これを行う方法に関するアドバイスはありますか?

2
straycat

Virtual Domains拡張を使用して、必要なものを実現できます。

これは無料で、Joomlaのコアファイルとテーブルを変更せずにJoomlaにマルチドメイン機能を提供します。コンポーネントバックエンドに追加の利用可能なドメイン/サブドメインをいくつでも登録し、それらのプロパティを定義するだけです。

特定のテンプレート、ホームページコンテンツ、ナビゲーションを使用して、単一のJoomlaインストールからさまざまなWebサイトを実行できます。

特定のドメインのVDのバックエンドからテンプレートを選択できます。メニュー項目をフィルタリングし、ドメイン固有の言語とメタデータを定義できます。 VDは、ドメイン/サブドメインごとにアクセスレベルを作成します。これにより、アクセスレベルを処理できるすべてのコンテンツを制御できます。

私はかなり長い間、すべての主要なJの下で問題なくそれを使用しました!バージョン。最新のJooomla 3.8では、PHP 7.で動作します。強くお勧めします。

1
Mikan