1 つのホスティングと 1 つのバックエンドを使用して、2 つの別々の Web サイトを指す 2 つの別々の URL を使用したいと思います。
これまでのところ、Web サイトは 1 つしかありません (domain1.com と名付けます)。そして、すでにいくつかの mod 書き換えが使用されています。
www.domain1.com を domain1.com にリダイレクトする
RewriteCond の RewriteEngine %{http_host} ^www.domain1.com$ RewriteRule ^(.*)$ http://domain1.com/ $1 [R=301,L]
すてきな 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]
私が達成したいのは、次のことです
- domain1.com/specific_folder_name/123456789 は、化粧品のためだけに domain2.com/123456789 を指す必要があります
- 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
これが十分に明確であることを願っています...