Suporte » Multisites » Alterar URLs no Multisite

  • Olá pessoal,

    Eu tenho um site no WP Multisite com um domínio principal e um subdomínio. Eu ativei o Flexible SSL do Cloudflare, e por isso preciso alterar o URL dos meus sites para https. Mas como faço isso no Multisite?

    Agradeço e aguardo.

Visualizando 11 respostas - 1 até 11 (de um total de 11)
  • Olá @vejapixel,

    Para alterar a URL dos sites da rede acesse: [Painel da Rede] > [Sites] > [Editar Site] > [Endereço do site (URL)]

    Lembrando que você também precisará atualizar a URL dos links internos em posts, páginas, widgets, opções do tema, etc.

    Abraço!

    Olá Thiago,

    Eu fiz o caminho citado por você até [Painel da Rede] > [Sites] > [Editar Site] >. Depois, fui até a aba Configurações e lá só localizei os campos
    Siteurl e Home, mas ambos não está editáveis, ou seja, me aparece apenas o URL do site mais não tem como edita-lo.

    Para alterar os links internos, estou usando a função do WP Rocket para jogar todos os link http para links relativos (//). Mas parece que ainda faltam links que não está sendo passado para https.

    Thiago só um detalhe… eu estou com dois sites em MUltisite. Um é o site principal e outro é o subdomínio.
    Para o subdomínio, me aparece o Endereço do site (URL) aonde o URL é editável.
    Já para o site principal não me aparece o campo Endereço do site (URL), somente localizei os campos Siteurl e Home na aba de Configurações, mas não são editáveis.

    Para o subdomínio, até esses campos Siteurl e Home são editáveis.

    Aproveito até para perguntar se, além do campo Endereço do site (URL), devo também passar https os URLs nos campos Siteurl e Home?

    Olá Rodrigo,

    Sim, você deve atualizar os campos SITEURL e HOME.

    Você pode definir as URLs diretamente no arquivo wp-config.php, adicionando o seguinte código no início do arquivo:

    define( 'WP_HOME', 'https://seudominio.com.br' );
    define( 'WP_SITEURL', 'https://seudominio.com.br' );

    Mais informações no seguinte link.

    Você pode utilizar o plugin Better Search Replace para realizar uma busca na sua base de dados pelas ocorrências do domínio que ainda precisam ser atualizadas.

    Confira também se você não possui algum plugin de SEO (Yoast SEO, Redirection, etc) com alguma regra de redirecionamento 301 configurada. Veja também se não possui nenhuma regra configurada no arquivo .htaccess.

    Realize estes procedimentos e veja se resolve a questão.

    Abraço!

    Olá Thiago, na página que você me enviou tem uma notificação dizendo que as configurações são apenas para site WP único. Para Multisite, devo alterar diretamene no Banco de Dados. Isso significa que essa alteração no arquivo wp-config.php não iria funcionar para o meu caso que estou usando Multisite?

    Eu não uso phpMyAdmin. As alterações são feitas diretamente via código no console do meu servidor. Então, se para Multisite, a única alternativa for alterar o URL no BD, então teria como fazer isso como plugin Better Search Replace, ou ele só faz alteração de links internos e não do URL principal de acesso ao site?

    Agradeço.

    Olá Rodrigo,

    Acho que para o site principal irá funcionar sim. Já para os demais sites da rede terá que editar as URLs manualmente. Acredito que deve funcionar alterar a URL dos sites da rede em [Painel da Rede] > [Sites] > [Editar Site] > [Configurações]. Eu configurei o HTTPS em um Multisite recentemente, e lembro de ter feito desta forma, mas posso estar esquecendo de algo também.

    Com o plugin Better Search Replace você consegue alterar todas as ocorrências do domínio em qualquer tabela da base de dados. Não está relacionado apenas a links internos. Lembre-se de fazer uma busca pelo domínio com e sem o WWW (http://seudominio.com.br e http://www.seudominio.com.br).

    No meu caso eu configurei o Cloudflare no modo Full SSL, então atualizei todas as minhas urls internas para HTTPS e não utilizei nenhum outro plugin adicional.

    OBS: Tenha um backup completo e funcional da base de dados em mãos antes de efetuar qualquer alteração ou utilizar este plugin.

    Abraço!

    Thiago, esse plugin Better Search Replace, o seu uso basicamente é… no campo “Search for” eu digito http e no campo “Replace with” eu digito https e seleciono todas as tabelas existem na lista (além das 11 padrão do WP, também todas a outras centenas existentes)?

    Agradeço.

    Olá Rodrigo,

    Isso mesmo.

    Search for: http://seudominio.com.br
    Replace with: https://seudominio.com.br

    Selecione as tabelas que iniciem com o prefixo que você setou para seu WordPress (O padrão é “wp_“).

    Não esqueça do backup completo da base de dados antes de qualquer coisa.

    Uma outra alternativa seria utilizar o plugin Really Simple SSL. Neste caso, o plugin fará todos os ajustes necessários para você.

    Só um detalhe, caso seu servidor de origem não possua nenhum certificado SSL e você irá utilizar o Cloudflare no modo Flexible SSL, então talvez não seja necessário realizar esta alteração das URLs. Se for o caso, certifique-se de que não existe uma configuração de redirecionamento na sua origem de HTTP para HTTPS, pois isso especificamente causaria o loop de redirecionamento. Você pode ver mais sobre isto no seguinte link.

    Abraço!

    Olá Thiago,

    Sim, por enquanto eu estou utilizando o Flexible SSL do Cloudflare. E por conta disso, considerei as suas recomendações e não alterei Endereço do site (URL) para https.

    Eu ativei a função “Always use HTTPS” do Cloudflare me reescrever http para https. Os sites estão funcionando normais com cadeado verde, no Desktop.

    Mas ao acessar via Mobile, os sites carregam conteúdo misto. Ao verificar o console do navegador, vejo que esses conteúdos mistos são as logos dos sites.

    O estranho é que isso só acontece ao acesso os sites via Mobile. E estranho também é que todas as imagens na Mídia WP são carregadas em https, mas as logos não.
    Por isso?

    E como faço para alterar o protocolo das logos para https, pois nas Mídias não encontro opção para isso?

    Ahhh… ativei o plugin Really Simple SSL, mas ele também não altera para https as logos.

    Agradeço.
    Rodrigo

    Olá Rodrigo,

    Quanto ao logotipo acredito que deve ser configurado em [Aparência] > [Personalizar] ou [Aparência] > [Opções do Tema], dependo do tema que esta utilizando.

    Neste seu caso talvez uma outra opção seja utilizar o plugin Cloudflare Flexible SSL, que basicamente faz esta tarefa de ajustar as URLs do site. No site do autor do plugin tem um passo a passo para configuração correta. Mas confesso que nunca utilizei este plugin na prática.

    Abraços!

    Rodrigo

    (@vejapixel)

    Olá Thiago,

    Sim, eu estou usando o plugin Cloudflare Flexible SSL, e ele altera praticamento tudo, no entanto, ainda ficam vestígios de URLs sem https como, por exemplo, algumas imagens de banners e a imagem de logo do meu site.

    No caso das imagens de banners, eu insiro elas através de um plugin, e eu consigo alterar a URL, então nesse caso está OK, eu consigo arrumar.

    Mas para a URL de imagem logo do meu site, a mesma está na Midia do meu site, e lá eu não tenho opção para editar o URL. Então como eu faço para alterar essa URL, pois nas opções [Aparência] > [Personalizar] ou [Aparência] > [Opções do Tema], não localiza nda que me permita alterar?
    Detalhe, eu subo 2 imagens de logo, uma menor e uma maior (retina), e é sempre essa imagem de retina (maior) que não está sendo passada para https.

    Abraço.
    Rodrigo

Visualizando 11 respostas - 1 até 11 (de um total de 11)
  • O tópico ‘Alterar URLs no Multisite’ está fechado para novas respostas.