繁体   English   中英

使用.htaccess镜像子域中的主域

[英]Using .htaccess to mirror main domain in subdomain

我想将同一域中的所有文件镜像到我的子域中,但要排除一些文件(例如robots.txt),以避免SE索引编制。 因此,子域应显示和行为与主域完全相同,包括所有文件和查询字符串。

服务器文件夹配置:

/ htdocs中/域
/ htdocs中/子

域配置:

domain.com
subdomain.domain.com

如何使用子域文件夹中的.htaccess文件实现此目的?

因此,我结合使用了.htaccess和PHP。

我使用.htaccess和modrewrite将完整请求推送到放置在子目录文件夹中的php文件中。

如果没有本地版本,则在该PHP文件中包含主域文件。

$mainpath = "../domain/";
$localFile = $_REQUEST["__PATHREQUEST"];
$replacementFile = $mainpath . $_REQUEST["__PATHREQUEST"];

unset($_REQUEST["__PATHREQUEST"]);

if (file_exists($localFile)) {
    include($localFile);
} else {
    include($replacementFile);
}

也许这可以帮助某人...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM