我有一个博客,我将其移动到子域。由于URL sintaxis将不相同,我只想将所有位于/ posts /内的url请求重定向到新的子域:
从
domain.com/posts/xxxxx
以
blog.domain.com
这是我到目前为止所做的,但它仍然只需要过滤里面的
RewriteCond %{HTTP_HOST} ^domain.com
RewriteRule (.*) http://blog.domain.com/ [R=301,L]
答案 0 :(得分:1)
你快到了。您只需要修改它,以便RewriteRule中的正则表达式只匹配/ posts /中的内容,如下所示:
RewriteCond %{HTTP_HOST} ^domain.com
RewriteRule ^posts/(.*) http://blog.domain.com/ [R=301,L]
答案 1 :(得分:1)
指令:
RewriteCond %{HTTP_HOST} ^domain.com
RewrietRule ^posts/(.*) http://blog.domain.com/ [R=301,L]
......应该有用。