0

一部が欠けていることはわかっていますが、blog.example.com/ の後に続くすべてを新しい URL example.com/posts に転送したいと考えています。新しいURLではなく、正確なURL 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 に答える