私はいくつかのドメインを持っています:
http://domainmain.com
http://domainone.com
http://domaintwo.com
現在、セカンダリ ドメインはメイン ドメインでホストされています。サブディレクトリも他のパスもありません。したがって、すべてのドメインは のコンテンツを取得しますhttp://domainmain.com
。
理解を深めるために: これらのファイルはすべて同じファイルを指しています: http://domainmain.com/index.php
、 http://domainone.com/index.php
、 http://domaintwo.com/index.php
.
すべてのドメインについて、次の場所にフォルダーがありますhttp://domainmain.com
。
domainname folder / path
-------------- -----------
domainmain.com /
domainone.com /domainone
domaintwo.com /domaintwo
私の目標は、すべてのドメインを対応する dir / path にリダイレクトすることhttp://domainone.com
です。
例:http://domainone.com
パスの内容を表示する必要があります/domainone
。訪問者は見なければなりませんhttp://domainone.com
。これも機能するはずhttp://domaintwo.com/images
ですhttp://domainmain.com/images
:
私がファイルで始めたいくつかのコード.htaccess
:
RewriteCond %{HTTP_HOST} domainone.com [NC]
RewriteCond %{REQUEST_URI} !^/domainone
RewriteRule ^(.*)$ /domainone/$1 [NC,L]
そしていくつかのPHP(ただし、代わりにリダイレクトを使用したいfile_get_contents()
:
if ($_SERVER['SERVER_NAME'] == 'domaintwo.com') {
echo file_get_contents('http://domainmain.com/domaintwo');
die();
}
.htaccess
注: でのみファイルを持つことができますhttp://domainmain.com
。私のサーバーはPHP5を実行しています。