Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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将空白子域重定向到另一子域的最佳方式是什么?_Apache_Url_Redirect_Dns_Subdomain - Fatal编程技术网

Apache将空白子域重定向到另一子域的最佳方式是什么?

Apache将空白子域重定向到另一子域的最佳方式是什么?,apache,url,redirect,dns,subdomain,Apache,Url,Redirect,Dns,Subdomain,我希望任何请求*都被重定向到* 其中*是任意路径。使用Apache模块执行永久重定向,如: RedirectPermanent / "http://www.example.com/" 将重定向置于空白子域的虚拟主机块或根级.HTAccess文件.< /P> 尾随/on是至关重要的。使用Apache模块执行永久重定向,如: RedirectPermanent / "http://www.example.com/" 将重定向置于空白子域的虚拟主机块或根级.HTAccess文件.< /P> 尾随/

我希望任何请求*都被重定向到*

其中*是任意路径。

使用Apache模块执行永久重定向,如:

RedirectPermanent / "http://www.example.com/"

将重定向置于空白子域的虚拟主机块或根级.HTAccess文件.< /P> 尾随/on是至关重要的。

使用Apache模块执行永久重定向,如:

RedirectPermanent / "http://www.example.com/"

将重定向置于空白子域的虚拟主机块或根级.HTAccess文件.< /P>


尾随/on是至关重要的。

我将在此处添加另一个选项,该选项也用于支持其他特定主机。例如,如果您希望在www.example.com网站之外还有一个dev.example.com和blog.example.com网站,请将其放入根级别的.htaccess文件中:

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteCond %{HTTP_HOST} !^dev\.example\.com
RewriteCond %{HTTP_HOST} !^blog\.example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L,QSA]

我将在这里添加另一个选项,该选项也用于支持其他特定主机。例如,如果您希望在www.example.com网站之外还有一个dev.example.com和blog.example.com网站,请将其放入根级别的.htaccess文件中:

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteCond %{HTTP_HOST} !^dev\.example\.com
RewriteCond %{HTTP_HOST} !^blog\.example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L,QSA]

使用example.com而不是foo:有人将实际拥有并使用foo域。你确定不是在提供恶意软件或色情软件吗?无论如何,正常的做法是重定向到另一个方向:www.example.com应该指向example.com,反之亦然。谢谢Joel。各方面都有优点。使用example.com而不是foo:有人将实际拥有并使用foo域。你确定不是在提供恶意软件或色情软件吗?无论如何,正常的做法是重定向到另一个方向:www.example.com应该指向example.com,反之亦然。谢谢Joel。各方面都很好。