Tente este aqui
RewriteRule ^(.*)$ /blog/$1 [L]
Sugiro que você crie um host virtual para blogdomain.com e aponte a raiz do documento para / blog / directory
Eu tenho um nome de domínio, blogdomain.com
, que eu vinculei a otherdomain.com/blog
usando este arquivo .htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?blogdomain.com$
RewriteRule ^(/)?$ blog [L]
Agora, quando vou para blogdomain.com
, sou redirecionado para blogdomain.com/blog
. É possível escrever uma regra .htaccess para que eu possa evitar que o nome do subdiretório apareça no novo endereço?