Ao configurar um site WordPress, às vezes as pessoas acidentalmente criam o site em uma pasta chamada “wordpress”. Isso pode fazer com que o endereço de seu site pareça estranho, com “/wordpress/” no meio. Em vez de http://www.yoursite.com/,
ele pode se parecer com http://www.yoursite.com/wordpress/.
Ao longo dos anos, muitos de nossos leitores nos perguntaram como corrigir esse problema. Ter /wordpress/
no endereço de seu site pode parecer pouco profissional e confundir seus visitantes.
Neste artigo, mostrarei como remover /wordpress/
do URL do seu site, fazendo com que o endereço do seu site tenha uma aparência limpa e profissional e seja mais fácil de ser lembrado pelas pessoas.
Observação: o método mostrado neste tutorial também funciona para outros subdiretórios.
Por que meu site tem /wordpress/ em seu URL?
O WordPress é muito fácil de instalar, e a maioria das empresas de hospedagem WordPress oferece instaladores rápidos do WordPress em seus painéis de controle de hospedagem.
No entanto, alguns iniciantes que instalam seu site WordPress manualmente podem acabar instalando-o acidentalmente em um subdiretório. Na maioria das vezes, esse subdiretório é chamado de “wordpress”.
Isso geralmente acontece porque os usuários acabam fazendo o upload da pasta wordpress
que encontram dentro do download oficial do WordPress.org.
Vamos dar uma olhada em como corrigir isso facilmente e eliminar o /wordpress/
do URL do seu site. Abordaremos três métodos, e você pode usar esses links para ir para aquele que deseja usar:
Método 1: Simplesmente comece de novo com uma nova instalação do WordPress
Se você acabou de instalar o WordPress e não há conteúdo em seu site, basta começar do zero.
Basta excluir a instalação atual e seguir as instruções do nosso tutorial de instalação do WordPress para reinstalar o WordPress corretamente.
Se você já adicionou conteúdo ao seu site, há duas maneiras fáceis de remover o /wordpress/
do URL do seu site. Abordaremos esses métodos nos Métodos 2 e 3.
Método 2: Alterar o endereço do seu site WordPress
Se você tiver um site WordPress estabelecido, esse método será mais fácil e rápido. A desvantagem desse método é que seus arquivos de mídia, como imagens, ainda usarão /wordpress/
em seu URL.
Primeiro, é necessário fazer login na área de administração do WordPress e ir para Configurações ” Geral. Você notará que os campos “Endereço do WordPress” e “Endereço do site” terão o mesmo URL.
Você precisa alterar a opção “Site Address” (Endereço do site) e apontá-la para seu domínio raiz, por exemplo, http://www.example.com
e deixar a opção “WordPress Address” (Endereço do WordPress) como está.
Depois de fazer isso, clique no botão “Save Changes” (Salvar alterações) para armazenar suas configurações.
Em seguida, você precisa se conectar ao seu site usando um cliente FTP. Uma vez lá, vá para o diretório /wordpress/
e baixe os arquivos .htaccess
e index.php
em seu computador.
Se não for possível localizar o arquivo .htaccess
, talvez seja necessário forçar o cliente FTP a mostrar os arquivos ocultos. Se estiver usando o Filezilla, clique em Server (Servidor) na barra de menus e selecione a opção “Force showing hidden files” (Forçar exibição de arquivos ocultos).
Depois de fazer o download de ambos os arquivos para o computador, é necessário abrir o arquivo index.php
em um editor de texto como o Bloco de Notas. Nesse arquivo, você encontrará uma linha como esta:
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
Essa linha carrega o arquivo wp-blog-header.php
, que é necessário para carregar seu site WordPress.
O que você precisa fazer agora é inserir o local correto do arquivo, substituindo a linha existente por esta:
require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );
Salve as alterações e carregue os arquivos index.php
e .htaccess
do seu computador desktop para a raiz do seu domínio usando FTP.
A pasta raiz é a pasta principal com a pasta “wordpress” dentro dela e geralmente é chamada de /www/
ou /public_html/
.
Isso é tudo. Agora você pode visitar seu site usando o domínio raiz, e tudo funcionará bem.
http://example.com
No entanto, se precisar fazer login no administrador do WordPress, você ainda precisará acessar o wp-admin dentro do diretório “wordpress” da seguinte forma:
http://www.example.com/wordpress/wp-admin
Método 3: mover o WordPress para o diretório raiz
Esse método é mais abrangente e moverá permanentemente seu site WordPress do subdiretório para a pasta raiz do seu site.
Etapa 1: Criar um pacote de duplicação
Primeiro, você precisa instalar e ativar o plug-in gratuito do Duplicator em seu site. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.
Observação: usaremos a versão gratuita do Duplicator para este tutorial. No entanto, você pode fazer upgrade para o Duplicator Pro para obter backups ilimitados, backups programados, importações por arrastar e soltar e muito mais.
Após a ativação, você precisa acessar a página Duplicator ” Backups e clicar no botão “Create New” (Criar novo).
Isso iniciará o assistente do Duplicator, que criará um pacote de instalação de seu site completo.
Você pode adicionar um nome ao seu backup e clicar no botão “Next” (Avançar) para continuar.
Em seguida, o plug-in executará algumas varreduras. Se tudo estiver correto, você poderá clicar no botão “Build” (Construir) na parte inferior.
O Duplicator criará um pacote e solicitará que você o baixe junto com o script de instalação.
Faça o download dos dois arquivos para o seu computador clicando no botão “Download Both Files”.
Etapa 2: Criar um novo banco de dados para uma nova instalação do WordPress
Você pode usar o banco de dados existente do WordPress, mas é melhor criar um novo para que o banco de dados antigo fique seguro e inalterado. Dessa forma, você poderá reverter para o seu site sem muita complicação se algo der errado.
Acesse o painel cPanel da sua conta de hospedagem, role para baixo até a seção “Databases” (Bancos de dados) e clique no ícone “MySQL Databases” (Bancos de dados MySQL).
Depois disso, basta fornecer um nome para seu banco de dados.
Em seguida, você deve clicar no botão “Create Database” (Criar banco de dados).
O cPanel criará um novo banco de dados para você. Depois disso, você precisa rolar para baixo até a seção “MySQL Users” (Usuários do MySQL).
A partir daí, é necessário fornecer um nome de usuário e uma senha para o novo usuário do banco de dados e clicar no botão “Create a User” (Criar um usuário).
Agora, você precisa atribuir permissões de banco de dados ao novo usuário.
Role para baixo até a seção “Add User to Database” (Adicionar usuário ao banco de dados). Basta selecionar o usuário do banco de dados que você criou no menu suspenso ao lado do campo “User” (Usuário) e, em seguida, selecionar o banco de dados. Por fim, clique no botão “Add” (Adicionar).
Seu novo banco de dados agora está pronto para ser usado na nova instalação do WordPress.
Etapa 3: Execute o Assistente do Duplicador
Agora, você precisa carregar o pacote de arquivos do Duplicator e o arquivo do instalador que você baixou anteriormente no diretório raiz do seu site.
Esse será o diretório que contém a pasta/wordpress/
.
Depois de fazer upload dos dois arquivos, abra o script do instalador em uma janela do navegador. Você precisará inserir o URL raiz do seu site e, em seguida, prefixá-lo com /installer.php
.
https://example.com/installer.php
Isso abrirá o assistente de instalação do Duplicator.
Marque a caixa de termos e condições e, em seguida, clique no botão “Next” (Avançar) para continuar.
Em seguida, ele solicitará que você forneça as informações do banco de dados. Insira as informações do banco de dados que criamos anteriormente na etapa 2.
Depois de inserir as informações do banco de dados, clique no botão “Next” (Avançar) para continuar. O Duplicator agora descompactará o backup do banco de dados do WordPress do arquivo para o novo banco de dados.
Em seguida, ele solicitará que você atualize o URL e o caminho do site. Você não precisa fazer nada aqui, pois ele detectará automaticamente o novo URL e o novo caminho. Entretanto, se isso não acontecer, você poderá inserir manualmente os detalhes aqui.
O Duplicator concluirá a migração.
Você poderá clicar no botão “Admin Login” para acessar seu site no novo local.
Etapa 4: Configurar redirecionamentos de subdiretório para pasta raiz
Parabéns, você conseguiu mover seu site WordPress do subdiretório para a pasta raiz.
Agora, é hora de configurar redirecionamentos para que seus usuários e mecanismos de pesquisa possam encontrar o novo local do seu site.
Primeiro, você precisa se conectar ao seu site WordPress usando um cliente FTP e, em seguida, excluir a pasta /wordpress/
antiga.
Depois disso, vá para a área de administração do seu site WordPress. Como você o moveu para a raiz do site, o URL de administração do WordPress será o seguinte:
https://example.com/wp-admin
Agora, você precisa instalar e ativar o plug-in Redirection. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.
Após a ativação, você precisa visitar a página Tools ” Redirection (Ferramentas ” Redirecionamento ). O plug-in mostrará um assistente de configuração. Basta clicar nos botões “Continue Setup” (Continuar configuração) e “Finish Setup” (Concluir configuração).
Em seguida, você precisa mudar para a guia “Redirects” e adicionar seu novo redirecionamento.
Primeiro, você precisa marcar a caixa “Regex” no canto do primeiro campo.
Depois disso, vá para o campo “Source URL” (URL de origem) e adicione https://example.com/wordpress/.*Em seguida
, vá para o campo “Target URL” (URL de destino) e adicione https://example.com/$1
.
Não se esqueça de substituir “example.com” por seu próprio nome de domínio. Em seguida, certifique-se de clicar no botão “Add Redirect” para salvar as alterações e pronto.
Outra ferramenta que você pode usar para redirecionar posts e páginas é o All in One SEO (AIOSEO). Mostramos como redirecionar visitantes que usam URLs antigas contendo /wordpress/
para o novo local do seu site em nosso guia para iniciantes sobre como fazer redirecionamentos completos de sites no WordPress.
Além disso, você pode ativar o rastreamento de erros 404 para detectar links quebrados e não perder classificações de palavras-chave.
A partir de agora, todos os usuários que tentarem acessar seu site com /wordpress/
no URL serão redirecionados automaticamente para as postagens corretas com seu novo URL raiz.
Guias especializados sobre como alterar URLs no WordPress
Esperamos que este artigo tenha ajudado você a aprender como se livrar de /wordpress/
do URL do seu site WordPress. Talvez você também queira ver alguns outros guias relacionados à alteração de URLs no WordPress:
- Como alterar os URLs do seu site WordPress (passo a passo)
- Como atualizar facilmente os URLs ao mover seu site WordPress
- Como remover números de URLs do WordPress
- Como remover a data dos URLs do WordPress
- Como remover a cadeia de caracteres v=XXXX dos URLs do WordPress
- Como remover o slug pai do URL da página filha no WordPress
- Como alterar o slug de URL de pesquisa padrão no WordPress
- Como adicionar um URL de login personalizado no WordPress (passo a passo)
- Guia para iniciantes: Como encontrar seu URL de login do WordPress
- Como mover corretamente o WordPress de HTTP para HTTPS (guia para iniciantes)
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Brenda
Thank you so much for this tutorial! So helpful.
I followed step #2 and all the pages on my site work now without the /wordpress in the URL, EXCEPT for the homepage. I updated the Site URL in Settings > General, but for some reason the homepage still redirects from mysite.com to mysite.com/wordpress.
Any idea why this might be happening? Thanks in advance!
WPBeginner Support
From the sound of the issue, we would recommend checking your index.php and htaccess are both in the correct folder for a likely reason.
Administrador
Brenda
Thanks so much for your response. Figured out the issue!
WPBeginner Support
Glad to hear!
Adrian
Not sure if this related, on initial set up should you you use the www dot …. com or just your sitename dot… com
WPBeginner Support
That is a different situation that we cover in our guide below. WWW vs non-WWW is personal preference:
https://www.wpbeginner.com/beginners-guide/www-vs-non-www-which-is-better-for-wordpress-seo/
Administrador
Lilly Walker
I followed Method 1: Change WordPress Site Address
changed the site address with out /mywpfolder
and downloaded the ht.access and the index file – (they dont match your eg but just added the /mywpfolder etc
and uploaded the htaccess and the index files back to the root directory
BUT
the correct front page came up and then clicked on a link it came up but clicked on a link then and it 404’d.
my guess is that some pages have urls manually put in but how do I search and replace these?
Alice K
Hi!
First, thank you very much!
I followed the second method, and now accessing the admin page works without adding “/wordpress” in the URL.
But when I try to access my website I still have to add “/wordpress” to the URL?!
Can anyone help? Where have I gone wrong?
WPBeginner Support
The site is likely active in the old location, you should should still be able to see your login if you go to yourdomain/wp-login.php
Administrador
sginader
Thank you! I’m a WP novice so your step by step instructions was perfect. I do have a question – I followed Method 1 – does the redirect add to the site loading time? I ask because my site takes very long to load. Thank you!
WPBeginner Support
While it adds a small amount to the loading time, it shouldn’t add enough to be noticeable. If this increase in load time was recent then you may want to check with your host to ensure there isn’t something conflicting with the redirect you set up.
Administrador
Nkosiyapha
This was very helpful. Thank you very much
WPBeginner Support
You’re welcome
Administrador
Rachel
I have a question: if I use method 1, do I have to change all url links of my posts and images? My blog are actually inside a folder and I want to make a redirection to the root domain. It’s not clear…
WPBeginner Support
For the first method, you shouldn’t need to redirect your posts.
Administrador
birgit van Munster
Hi, I made the change in the index.pho file as directed and moved the two files to the root directory, but I get this error message:
Parse error: syntax error, unexpected ” );’ (T_ENCAPSED_AND_WHITESPACE) in /data/40/5/47/114/5373603/user/6433782/htdocs/index.php on line 17
I think line 17 is exactly as described in the instructions, please help!
WPBeginner Support
You may want to ensure you copied the code correctly and pasted it on a new line. You may want to take a look at our article here: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
Administrador
Bella
Thank you so much! The guide I was reading didn’t mention the .htaccess part. This guide fixed the error on my site. Great work!
Bart
Hi!
Great tutorial, and my URL now redirects (woohoo!)
However when I go the settings tab and change the site title to the one without /wordpress, the site works fine except for the home page, which gives an error.
What am I missing here…?
TROP ICSU
Hi there!
I have my site hosted on my server. Wordpress dir is located in /home/myuser/.
I tried to follow your steps by copying the updated index.php and .htaccess into same dir level where wordpress dir is. But no success.
Can you pl guide? Thank you.
Rachel
If I have a wordpress instance in a subdirectory and I just want to delete it and not move it, can I just delete the folder, or do I need to go through some kind of un-install procedure so it is removed from the database as well?
WPBeginner Support
Hi Rachel,
Yes you can delete it. However, we will still recommend to download it as a backup before deleting it.
Administrador
Michael Hayman
Hey, so i had a go at this, and for some reason i am now faced with an HTTP 500 error.
Not sure where i went wrong, but i don’t seem to be able to get it back to normal.
Any ideas would be much appreciated.
I have tried resetting the index.php back to default as well as the .htacess file with no avail.
To make matters more difficult i get the same HTTP 500 message when trying to login to the wordpress admin as well.
Clarisse
Hi Michael,
My folder is called “/wp” instead of “/wordpress”, so probably yours too!
That might be the problem…
Louise
I had the same problem, and my folder was called wp. I just went back to the index.html file and changed it from wordpress to wp and problem solved! Such a helpful article, this was hanging over my head for months and so glad to have it fixed!
Gareth Botha
Hi Syed, many thanks for all these, I have been postponing my site for over a year now as it was simply too intimidating. I had however made the fault of installing wordpress to the subdomain /wp and set the entire site up. Just sorted it out with you tut above. I have however come across a new problem, my home/landing page no longer loads my blog posts. How do I resolved this? I also get a redirect error as well.
WPBeginner Support
Hi Gareth,
Good luck with your new website. Wish we could be more helpful, but it is up to the theme and your website settings. Please see our WordPress troubleshooting guide to figure out whats causing it.
Administrador
Yan Xun
Hi, I followed these steps and my website is working fine. Only issue is now I can’t seem to load my theme’s UX Builder for my site.
does this method cause any issue if I am using a theme UX builder?
WPBeginner Support
Hi Yan Xun,
Here is what you can try. First create a backup of your website. After that Uninstall the UX builder by visiting the plugins page, now install and activate it again.
If it comes packaged with your theme, then again create a backup of your website. After that you need to download a fresh copy of your theme. Next, temporarily switch your WordPress site to a default WordPress theme like TwentySeventeen. Delete your old theme and then install it from the zip file you downloaded earlier.
Administrador
Gina
Help! I followed your tutorial for removing wordpress. Now I can’t get into the site or admin.
Getting the following:
Warning: require(/home/content/09/8001609/html/wordpress/wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /home/content/09/8001609/html/index.php on line 17
Fatal error: require() [function.require]: Failed opening required ‘/home/content/09/8001609/html/wordpress/wp-blog-header.php’ (include_path=’.:/usr/local/php5/lib/php’) in /home/content/09/8001609/html/index.php on line 17
Marko
Done that, and ‘/wordpress’ from addressbar is gone, but Google still lists it with it in the search. For example:
WPBeginner Support
Hi Marko,
You will need to redirect those users. See our guide on how to setup redirects in WordPress.
Administrador
Andrew
Thanks guys i love u <3
Priyanka
This tutorial is a life saviour. Thank you so much.
Beth
Thanks for your helpful website. I downloaded .htaccess and index.php. My index php says index.php4 The line on it says this: .htaccess disapears when I download it to the desktop. In ftp, they are located in the same folder as the wordpress1 folder is located. It appears to be the root directory. The site has the url with wordpress1 at the end of it. I’m not sure what to do, and don’t want to crash the site!
Thanks,
Beth
Lee Graham
Can I ask why you download .htaccess only to upload it again?, there is no mention of edting htaccess so why download in the first place ?
Brandi
I believe he’s asking us to download the one from the /wordpress/ subdirectory and then upload it to the / root (which is up one level). I hope that helps
Manpreet Kaur
HI,
Thankyou so much for these helpful tutorials my one problem is solved but there is one another. When I search on google and type my website address it shows index of link instead of my website name. When I click on that link it opens my website. Can anyone help me to display my website URL on google instead of index of URL.
Ariadne1985
THANK YOU SO MUCH!!!
I spent hours working on it (failure) and then found your site + explanation.
SUPERB!
Filip Kevely
1. I have moved my example.com WP installation into subfolder (let’s call it “secret-sub”).
2. Typing example.com/wp-login.php automatically re-directs me to example.com/secret-sub/wp-login.php :((
((Note: Visiting no other part of my web page shows this subfolder name as part of URL address; visitors see only example.com everywhere.))
Is this normal behaviour?
And if so – what’s actually the point of having your WP installation in “secret” subfolder – when basic /wp-login.php and /wp-admin brute attack re-directs to URL showing the “secret subfolder” name??
Any clear explanation will be very much appreciated. Thx.
WPBeginner Support
Hi Filip Kevely,
When you install another WordPress instance in a sub-folder it creates a conflict for WordPress permalinks. To fix that you need to add this code to your sub-folder site’s .htaccess file:
1-click Use in WordPress
Don’t forget to replace secret-sub with the actual subfolder name.
Administrador
Charlotte Tomic
How do you get rid of FEATURED CONTENT on your blog? I eliminated footers without a problem, but can’t get rid of featured content showing up on the blog front page.
Jade
Hi there, I am pulling my hair out…….I dont have the wordpress address url or the Site Address url under settings general! I have one site with nothing on it with my web address and then another site which I have fixed up with the same name but then wordpress.com at the end, any help would be greatly appreciated.
Arif
I have followed given the instruction but I am facing problem my website is not open correct and wp login penal is not coming please help me quickly.
Bright Bernard
Hello,
I successfully got rid of /wordpress from site URL following the instructions in the tutorial but once i installed yoast for seo , google shows the pages with /worpress in its search results.how can we remove that from google search results also?
Blane
Thank you! This works great!
Kala
Please help, I thought I had followed the steps correctly but am receiving this error when I type in my web domain:
Fatal error: require() [function.require]: Failed opening required ‘/home/melanieh/public_html/wordpress/wp-blog-header.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/melanieh/public_html/index.php on line 17
What did I do wrong?
Robel
Thank you man this work after so many hard work. Thanks again keep it up…..will come here for wordpress problem
Julius Decada
problem with 404, I resolve it in a longest manner, First I just open the post and click update, it works,.. although if you got a thousand post then you grow beard before you finish everything,..
second solution
another solution, although i never test this type of solutions in my active sites,
1. first thing first back-up your wordpress website,
2. when back-up is done, got to tools and click export, it will create xml file
3. delete all post,..
4. Import the xml file that you exported,. and and everythng go smoothly,..
Rodrigo Henriques
Thank you for the great tutorial. Worked perfectly!
rio
everything worked except my root domain name.
when I go to mydomain.com I get a 500 error, but all my links mydomain.com/contact mydomain.com/links look fie
Rodrigo Henriques
Hi,
have you checked if you REALLY have a “yourdomain/wordpress” directory?
Or a “yourdomain/wp” directory!
Because if you do you have to change the index.php editing accordingly ; )
Hope that helps,, it worked for me ; )
Marko Vojnovic
THANK YOU SO MUCH!!!!!!!
omkar
how to check whether i have a /wordpress or a /wp directory? and what following changes should i make then in the index.php file?
Tammie Radikopf
Thank you for this reply!! Your answer is what helped me solve my problem. I didn’t realize you couldn’t just use ‘wordpress’ as the tutorial said but needed to use the exact subdirectory name. it worked. Thanks!!
Vernon Harris
I was moving our word press site from the root folder to a sub folder and everything almost worked. The only exception was that I couldn’t find a way to remove the sub-folder from the domain URL. This site had the easiest instructions and was easy to follow. It worked perfectly the 1st time. Thank You!
WPBeginner Support
Hi Vernon,
Glad you found it helpful Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Administrador
rio
I followed the steps but now my website page isn’t working. And I cannot open my wordpress admin page either. Help?
Fadiah Karim
I followed the steps but now my website page isn’t working. And I cannot open my wordpress admin page either. Help?
Dan Kemble
You say upload the ht access file but you never say how to edit it?
Alexandra
I never leave comments but this post was just so clear and helpful that I have to say THANK YOU!!! :-)))
WPBeginner Support
Hi Alexandra,
Thanks, we are glad you found it helpful. Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Administrador