0

我知道我遗漏了一小部分,但我想将 blog.example.com/ 之后的所有内容转发到新的 url example.com/posts。我只希望它转到确切的网址 example.com/posts 而不是新的网址。

这是我所拥有的:

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

谢谢!

4

1 回答 1

0

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

RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.example\.org$ [NC]
RewriteRule ^/?$ http://www.example.org/posts [L,R=301]
于 2013-06-12T00:51:20.473 回答