转发URL .htaccess文件

时间:2013-06-11 23:40:24

标签: .htaccess

我知道我错过了一小部分,但我想将blog.example.com/之后的所有内容转发给新的url example.com/posts。我只是想要它去确切的url example.com/posts而不是新网址。

这就是我所拥有的:

Redirectmatch 301 http://blog.example.org/ http://www.example.org/posts

谢谢!

1 个答案:

答案 0 :(得分:0)

您无法在RedirectMatch指令的模式中匹配主机名。您可以使用mod_rewrite的%{HTTP_HOST}变量:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.example\.org$ [NC]
RewriteRule ^/?$ http://www.example.org/posts [L,R=301]