我有一些域名:
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
必须显示 path 的内容/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。