Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache Cpanel中未知DNS名称的默认网站_Apache_.htaccess_Cpanel - Fatal编程技术网

Apache Cpanel中未知DNS名称的默认网站

Apache Cpanel中未知DNS名称的默认网站,apache,.htaccess,cpanel,Apache,.htaccess,Cpanel,我在mydomain.com上有一个根域和网站。我还有一个名为sub.mydomain.com的子域,它拥有一个单独的站点。我想要的是,如果DNS名称不是mydomain.com(基本上等同于DNS名称的catch-all),则将所有URL请求重定向到sub.mydomain.com 目前,如果有人键入anydomain.com,它将始终加载根网站(mydomain.com);我不想这样,如果有人键入mydomain.com以外的任何其他域,我希望sub.mydomain.com的内容显示出来。

我在mydomain.com上有一个根域和网站。我还有一个名为sub.mydomain.com的子域,它拥有一个单独的站点。我想要的是,如果DNS名称不是mydomain.com(基本上等同于DNS名称的catch-all),则将所有URL请求重定向到sub.mydomain.com

目前,如果有人键入anydomain.com,它将始终加载根网站(mydomain.com);我不想这样,如果有人键入mydomain.com以外的任何其他域,我希望sub.mydomain.com的内容显示出来。注意我没有说重定向。。。DNS名称仍然应该是anydomain.com,而不是重写URL指向sub.mydomain.com

由于我不打算进入的原因,我不能交换周围的网站或使用停放的域名等


谢谢,

如果您不想重定向,那么如何显示SubdoAdmin的内容而不是请求的url。我希望下面的代码能帮助你,它会将所有网站重定向到子域,除了你的mydomain.com。将其附加到.htaccess文件:

重新启动发动机
重写cond%{HTTP_HOST}^mydomain.com 重写规则^(.*)$$1[R=301,L]