Generic selectors
Exact matches only
Search in title
Search in content
pesquisar só Blog
Pesquisar no Site
Filtrar por categoria
cPanel
Criar site
Criar Site
E-mails
Hospedagem de sites
Notícias
Registro de Domínio

Hospedagem de site grátis

Clique aqui e garanta a sua

Como alterar o endereço de um site em WordPress

por | Atualizado em 13 de fevereiro de 2020 | Criar site

Alterando URL do site

Na tela Configurações-> Geral em uma instalação de site único do WordPress. Existem dois campos chamados “Endereço do WordPress (URL)” e “Endereço do Site (URL)”. São configurações importantes, pois controlam onde o WordPress acha que seu site está localizado. Eles controlam a exibição do URL na seção administrativa de sua página. Bem como no front-end e são usados ​​em todo o código do WordPress.

  • A configuração “Endereço do site (URL)” é o endereço que você deseja que as pessoas digitem no navegador para acessar o blog do WordPress.
  • A configuração “Endereço do WordPress (URL)” é o endereço onde os arquivos principais do WordPress residem.

Nota: Ambas as configurações devem incluir a parte http: // e não devem ter uma barra “/” no final.

De vez em quando, alguém encontra a necessidade de alterar manualmente (ou corrigir) essas configurações. Geralmente isso acontece quando eles alteram um ou ambos e descobrem que o site não funciona mais corretamente. Isso pode deixar o usuário sem uma maneira fácil de descobrir para corrigir o problema. Este post explica como alterar essas configurações diretamente.

Informações adicionais são apresentadas aqui para o caso em que você está movendo o WordPress de um site para outro, pois isso também exigirá a alteração do URL do site. Você não deve tentar usar essas informações adicionais se estiver apenas tentando corrigir um site “corrompido”.

Alerta! Essas instruções são apenas para instalações únicas do WordPress. Se você estiver usando o WordPress MultiSite, precisará editar manualmente seu banco de dados.

Existem 4 métodos fáceis para alterar o URL do site manualmente

Qualquer um desses métodos funcionará e executará praticamente a mesma função.

Nas notas abaixo, ‘WP_HOME’ e ‘home’ referem-se ao “Endereço do Site (URL)” ou o que você deseja que os visitantes regulares digitem em seu navegador. ‘WP_SITEURL’ e ‘siteurl’ referem-se ao “Endereço WordPress (URL)” ou ao endereço onde os arquivos principais do WordPress residem.

Edite o wp-config.php

É possível configurar o URL do site manualmente no arquivo wp-config.php.

define(‘WP_HOME’,’https://seudominio.com.br’);
define(‘WP_SITEURL’,’https://seudominio.com.br’);
Isso não é necessariamente a melhor correção, é apenas codificar os valores no próprio site. Você não poderá mais editá-las na página Configurações gerais ao usar este método.

Editar funções.php

Se você tiver acesso ao site via FTP , esse método ajudará você a recuperar rapidamente um site, se alterar esses valores incorretamente.

1. FTP para o site e obtenha uma cópia do arquivo functions.php do tema ativo. Você vai editá-lo em um editor de texto simples e enviá-lo de volta ao site.

2. Adicione estas duas linhas ao arquivo, imediatamente após a linha inicial “<? Php”.

update_option(‘siteurl’,’https://seudominio.com.br/’);
update_option(‘home’,’https://seudominio.com.br/’);

Use seu próprio URL em vez de example.com, obviamente.

3. Envie o arquivo de volta ao seu site, no mesmo local. O FileZilla oferece uma função “editar arquivo” para fazer tudo isso rapidamente; se você puder usar isso, faça isso.

4. Carregue o login ou a página de administração algumas vezes. O site deve voltar.

Importante! Não deixe essas linhas no arquivo functions.php. Remova-os depois que o site estiver funcionando novamente.


Nota:

Se o seu tema não tiver um arquivo functions.php, crie um novo com um editor de texto . Adicione as tags php e as duas linhas usando seu próprio URL em vez de example.com :.

<? php
update_option (‘siteurl’, ‘ https://example.com‘ );
update_option (‘home’, ‘ https://example.com‘ );

Faça o upload para o diretório do seu tema. Remova as linhas ou remova o arquivo depois que o site estiver em execução novamente.
>>>

Aqui estão alguns detalhes adicionais que o orientam na transferência de um site wordpress baseado em LAN para um site acessível externamente, além de permitir a edição do site wordpress de dentro da LAN.

Duas chaves importantes são as modificações do roteador / firewall e o “wait 10+ minutes” após fazer as alterações no final.

-usando ssh para logar no seu servidor (nano é um editor de texto pré-instalado no servidor)
– $ nano /var/www/books/wp-content/themes/twentyeleven/functions.php
-add linhas logo após

update_option (‘siteurl’, ‘ http: //your.site.url: port / yourblog’ );
update_option (‘home’, ‘ http: //seu.site.url: port / yourblog’ );

-refresh seu navegador da web usando o URL do site externo

– $ nano /var/www/books/wp-content/themes/twentyeleven/functions.php – remova
as linhas que você acabou de adicionar (ou comente-as) –
acesse seu roteador (essas etapas são para pfSense, outros roteadores devem ter semelhantes configurações para procurar / atente para) -add para firewall / nat table uma linha como esta.

wan / tcp / port / LAN.server.IP / 80

-add à tabela de firewall / regras uma linha como esta

tcp / * / port / LAN.server.IP / port / *

– Solte a caixa em Sistema / avançado / tradução de endereços de rede / Desativar NAT Reflection

“Desativa a criação automática de regras de redirecionamento de NAT para acesso a seus endereços IP públicos de dentro de suas redes internas. Nota: O Reflection funciona somente nos itens de tipo de encaminhamento de porta e não funciona para grandes intervalos> 500 portas.”

Em seguida, faça algo por dez minutos e, quando voltar, veja se o URL externo http: //your.site.url: port / yourblog de um navegador de rede local traz a página corretamente.

Realocar método

O WordPress suporta um método de realocação automática destinado a ser uma assistência rápida para que um site funcione ao realocar um site de um servidor para outro.

Função de Código

Quando o RELOCATE foi definido como true em wp-config.php (veja o próximo capítulo), o seguinte código em wp-login.php tomará uma medida:

if ( defined( ‘RELOCATE’ ) && RELOCATE ) { // Move flag is set
if ( isset( $_SERVER[‘PATH_INFO’] ) && ($_SERVER[‘PATH_INFO’] != $_SERVER[‘PHP_SELF’]) )
$_SERVER[‘PHP_SELF’] = str_replace( $_SERVER[‘PATH_INFO’], , $_SERVER[‘PHP_SELF’] );

$url = dirname( set_url_scheme( ‘http://’ . $_SERVER[‘HTTP_HOST’] . $_SERVER[‘PHP_SELF’] ) );
if ( $url != get_option( ‘siteurl’ ) )
update_option( ‘siteurl’, $url );
}

Passos

1. Edite o arquivo wp-config.php .

2. Após as instruções “define” (logo antes da linha de comentário que diz “Isso é tudo, pare de editar!”), Insira uma nova linha e digite:define(‘RELOCATE’,true);

3. Salve seu arquivo wp-config.php.

4. Abra um navegador da Web e aponte-o manualmente para wp-login.php no novo servidor. Por exemplo, se o seu novo site estiver em http://www.seudominio.com.br , digite http://www.seudominio.com.br/wp-login.php na barra de endereços do seu navegador.

5. Entre como normal.

6. Procure na barra de endereço do seu navegador da Web para verificar se você realmente efetuou login no servidor correto. Se esse for o caso, no Admin backend, navegue até Configurações> Geral e verifique se ambas as configurações de endereço estão corretas. Lembre-se de salvar as alterações.

7. Uma vez que isto foi corrigido, edite wp-config.php e remova completamente a linha que você adicionou (apague toda a linha), comente-a (com //) ou altere o truevalor para falsese você acha que é provável que você esteja se mudando novamente.

Nota: Quando o sinalizador RELOCATE for definido como true, o URL do site será atualizado automaticamente para qualquer caminho que você esteja usando para acessar a tela de login. Isso fará com que a seção administrativa esteja em execução no novo URL, mas não corrigirá nenhuma outra parte da configuração. Aqueles que você ainda precisará alterar manualmente.

Importante! Deixar a constante RELOCATE no seu arquivo wp-config.php é inseguro, já que permite que um invasor altere a URL do seu site para qualquer coisa que deseje em algumas configurações. Sempre remova a linha RELOCATE do wp-config.php depois de terminar.

Veja também

Como alterar o URL diretamente no banco de dados, como mover um site de um local para outro, como alterar prefixos de tabela, arquivos de modelo, arquivos de configuração e muito mais.
0 0 vote
Vote no Artigo

Comentários

guest
0 Comentários
Inline Feedbacks
View all comments

Últimas postagens

Criar um site para restaurante: confira algumas dicas!

Criar um site para restaurante: confira algumas dicas!

As medidas de isolamento social desencadeadas pela pandemia do novo Coronavírus destacaram a importância de ter um endereço na web, principalmente nos setores de culinária e alimentação. No entanto, muitos gestores ainda acreditam que não há como criar um site para...

ler mais
Como criar um botão de doação do PagSeguro

Como criar um botão de doação do PagSeguro

Atualmente, muitas entidades assistenciais e do terceiro setor estão em busca de soluções de pagamento para receber doações, seja para integrar no seu site ou para enviar links de pagamento para seus doadores. Uma solução rápida e de fácil implementação é o botão de...

ler mais
Veja 5 vantagens de criar um site para o seu negócio

Veja 5 vantagens de criar um site para o seu negócio

Ser facilmente encontrado nos buscadores, ter um canal próprio para gerir suas estratégias de marketing e ainda poder investir em ferramentas de publicidade poderosas, como o Google Ads, são apenas algumas das diversas vantagens de criar um site para o seu negócio. A...

ler mais
Saiba como aumentar o tráfego orgânico do seu site

Saiba como aumentar o tráfego orgânico do seu site

Qual é o segredo dos sites, blogs e lojas virtuais mais famosas da internet? É que eles sabem — e muito bem — como aumentar o tráfego orgânico do seu site! Embora os anúncios patrocinados sejam muito eficientes, os acessos orgânicos, aqueles que chegam espontaneamente...

ler mais
Afinal, o que é preciso para criar um site?

Afinal, o que é preciso para criar um site?

Já foi o tempo em que o desenvolvimento de páginas na web exigia que profissionais experientes se debruçassem sobre códigos por horas a fio. Hoje, qualquer pessoa com acesso à internet tem tudo o que é preciso para criar um site, mesmo que não conte com nenhum...

ler mais
0
Escrever um comentário ou uma dúvida.x
()
x

Compartilhar

Compartilhe com sua rede.

WhatsApp chat