Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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:将blog.foobar.com重定向到www.foobar.com_Apache_Apache2 - Fatal编程技术网

Apache:将blog.foobar.com重定向到www.foobar.com

Apache:将blog.foobar.com重定向到www.foobar.com,apache,apache2,Apache,Apache2,我在blog.foobar.com有一个网站,我已经关闭了,我想要任何一个 页面请求转发至www.foobar.com 我想让我的VirtualHost配置为我做这件事。我目前有以下几行代码,它们几乎满足了我的要求,但并不完全满足我的要求: 重定向永久/ 不幸的是,如果我请求blog.foobar.com而不是转发到www.foobar.com,那么它会提供blog.foobar.com上的页面 在VirtualHost配置中是否有这样做的方法,或者我应该使用.htaccess文件来代替 问候

我在blog.foobar.com有一个网站,我已经关闭了,我想要任何一个 页面请求转发至www.foobar.com

我想让我的VirtualHost配置为我做这件事。我目前有以下几行代码,它们几乎满足了我的要求,但并不完全满足我的要求:

重定向永久/

不幸的是,如果我请求blog.foobar.com而不是转发到www.foobar.com,那么它会提供blog.foobar.com上的页面

在VirtualHost配置中是否有这样做的方法,或者我应该使用.htaccess文件来代替

问候


Steve

您可以在VirtualHost或.htaccess文件的上下文中使用
重定向
指令。但是,您可能需要的是:


在您的
blog.foobar.com
VirtualHost中,对
blog.foobar.com
的任何请求都将被定向到
www.foobar.com
上的同一页面,例如,
blog.foobar.com/my/page
将转到
www.foobar.com/my/page
您可以在VirtualHost或.htaccess文件的上下文中使用
重定向
指令。但是,您可能需要的是:

在你的
blog.foobar.com
VirtualHost中,对
blog.foobar.com
的任何请求都会指向
www.foobar.com
上的同一页面,即
blog.foobar.com/my/page
将转到
www.foobar.com/my/page

RedirectMatch permanent (.*)$ http://www.foobar.com$1