/ / redirecionar a postagem WP de um subdomínio para a página WP no subdiretório de domínio usando htaccess-file - wordpress, .htaccess, reescrita, subdomínio, subdiretório

redireciona a postagem WP de um subdomínio para a página WP no subdiretório de domínio usando htaccess-file - wordpress, .htaccess, reescrita, subdomínio, subdiretório

Eu tenho um problema com o meu arquivo htaccess. Eu aprendi uma coisa ou duas quando se trata de reescrever através do arquivo htaccess, mas este é realmente me manter acordado. Espero que um de vocês possa me ajudar a resolver com esse assunto. A situação é a seguinte.

Desejo redirecionar algumas postagens específicas do WP (permanentemente) de um subdomínio para algumas páginas específicas neste subdiretório do domínio principal do WP. Eu estou usando um site WP Multi subdomínio. Aqui está o que eu quero dizer:

sub1.domain.com/postname precisa ser redirecionado para: domain.com/sub1/pagename

Eu não consigo descobrir como fazer isso. Aqui está como o meu arquivo de acesso WP que está localizado na raiz deste subdomínio normalmente se parece com:

#BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<Files 403.shtml>
order allow,deny
allow from all
</Files>

Espero que alguém possa me ajudar com esse assunto. Isso realmente me ajudará. Obrigado em frente!

Cumprimentos, Marc

Respostas:

0 para resposta № 1

Adicione o seguinte HTTP_HOST governar apenas antes do seu wordpress regras.

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^sub.domain.com$ [NC]
RewriteRule ^postname/?$ http://domain.com/pagename [R=301,NC,L]

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Redirecionar sub.domain.com para domain.com/subdirvocê usaria

RewriteCond %{HTTP_HOST} ^sub.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/subdir/$1 [R=301,L]