Я думал, что это было довольно просто, но, похоже, это не работает для меня. Я вставил свой httpd.conf:
RewriteCond %{HTTP_HOST} ^blog\.domain\.com [NC]
RewriteRule ^(.+)$ http://www.domain.com/blog/index.php [L,R=301]
Я посмотрел два других вопроса, один из которых рекомендовал ProxyPass, который, похоже, тоже не работал.
Моя другая мысль была VirtualHost для blog.domain.com. Какой лучший способ сделать это?