1

1 つのホスティングと 1 つのバックエンドを使用して、2 つの別々の Web サイトを指す 2 つの別々の URL を使用したいと思います。

これまでのところ、Web サイトは 1 つしかありません (domain1.com と名付けます)。そして、すでにいくつかの mod 書き換えが使用されています。

  1. www.domain1.com を domain1.com にリダイレクトする

    RewriteCond の RewriteEngine %{http_host} ^www.domain1.com$ RewriteRule ^(.*)$ http://domain1.com/ $1 [R=301,L]

  2. すてきな URL を使用するため、domain1.com/news/item は domain1.com/index.php?/news/item を指します

    RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index.php) RewriteRule ^(.*)$ index.php?/$1 [L]

私が達成したいのは、次のことです

  1. domain1.com/specific_folder_name/123456789 は、化粧品のためだけに domain2.com/123456789 を指す必要があります
  2. domain2.com/123456789 は /index.php?/specific_folder_name/123456789 を実行する必要があります

これは次のようになります。

domain1.com/param1/param2 にサーフィンすると、サーバーは index.php?/param1/param2 を提供し、domain1.com/specific_folder_name/123456789 にサーフィンすると、domain2.com/123456789 にリダイレクトされ、サーバーは /index を提供します。 php?/特定のフォルダー名/123456789

これが十分に明確であることを願っています...

4

1 に答える 1