post

Redirecionar domínios adicionais para o domínio principal com bitnami wordpress

Para redirecionar um domínio adicional para um domínio principal como por exemplo:

Se o cliente digital na url o domínio “exemplo.com” redireciona para o domínio “exemplo.com.br” ou “www.exemplo.com.br”

Para isso você precisa primeiramente configurar a zona DNS dos dominios adicionais para apontar para seu endereço principal usando um “CNAME” ou apontar para seu IP com um registro do tipo “A”.

Não irei entrar em detalhes neste artigo sobre isso. Supondo que seu endereço adicional “exemplo.com” já esta apontando para “exemplo.com.br”, siga o seguinte passo abaixo.

1. Editar o arquivo httpd-vhosts.conf

Edite o arquivo executando o comando abaixo

sudo vim /opt/bitnami/apps/APPNAME/conf/httpd-vhosts.conf

2. Você deve encontrar algo como abaixo:

<VirtualHost *:80>
    ServerName wordpress.example.com
    ServerAlias www.wordpress.example.com
    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs"

    Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"
</VirtualHost>

<VirtualHost *:443>
    ServerName wordpress.example.com
    ServerAlias www.wordpress.example.com
    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs"
    SSLEngine on
    SSLCertificateFile "/opt/bitnami/apps/wordpress/conf/certs/server.crt"
    SSLCertificateKeyFile "/opt/bitnami/apps/wordpress/conf/certs/server.key"

    Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"
</VirtualHost>

Aperte a tecla “i” para habilitar a edição, e edite o arquivo para ficar igual o script abaixo:

<VirtualHost *:80>
    ServerName EXEMPLO.com.br
    ServerAlias www.EXEMPLO.com EXEMPLO.com www.EXEMPLO.com.br
    RedirectMatch 301 (.*) http://EXEMPLO.com.br$1

    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs"

    Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"
</VirtualHost>

<VirtualHost *:443>
    ServerName EXEMPLO.com.br
    ServerAlias www.EXEMPLO.com EXEMPLO.com www.EXEMPLO.com.br
    RedirectMatch 301 (.*) http://EXEMPLO.com.br$1

    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs"

    Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"
</VirtualHost>

No campo ServerAlias você pode colocar quantos domínios você quiser, desde que separe por virgula, e claro, que estejam com sua zona DNS configurada para apontar para seu site.

Não se esqueça de substituir onde esta os domínios EXEMPLO pelos seus endereços de domínio.

Para salvar e sair do editor “vim”, aperte a tecla “Esc” em seguida digite “:wq” (sem as aspas).

3. Inclua o arquivo editado acima em httpd-vhosts.conf

Para que o arquivo que você editou seja executado, vamos chamar ele dentro de outro arquivo.

Digite o seguinte código em seu terminal:

sudo vim /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf

Aperte a tecla “i” para habilitar a edição, e ao final do arquivo adicione a seguinte linha de código:

Include "/opt/bitnami/apps/APPNAME/conf/httpd-vhosts.conf"

Para salvar e sair do editor “vim”, aperte a tecla “Esc” em seguida digite “:wq” (sem as aspas).

4. Reinicie o servidor

Aqui estou utilizando o servidor APACHE, então execute o seguinte comando:

sudo /opt/bitnami/ctlscript.sh restart apache

PRONTO!

Referencia

https://docs.bitnami.com/aws/apps/wordpress/administration/redirect-custom-domains/