Permanente redireciona um site para um novo velho [domain web Redirect no .htaccess]

Quando desistimos de um site antigo em troca de um novo, é bom manter os visitantes do site antigo e redirecioná-los automaticamente para o novo. Nessa situação, pode haver dois cenários.

1. O novo site está instalado no mesmo nome de domínio no site também foi Vechiu.

Nesta situação, é melhor nós mantemos o URLválido para todas as páginas antigas e, se isso não for possível, os URLs ausentes precisarão ser encaminhado para páginas novas e relevantes ou para o índice do novo site (primeira página ou página inicial).
O extemplu se o velho web site tem um endereço web "http://numedomeniu.com/servicii.html", É indicado que este endereço também deve existir no novo projeto web. Se isso não for possível, um redirecionamento 301 permanente terá que ser feito para um novo endereço relevante ou para a "página inicial", usando o arquivo..htaccess.
Nesse cenário, abrimos e editamos o arquivo..htaccess da raiz do domínio (public, public_html na maioria das vezes). Nós adicionamos as linhas:

Redirect 301 /servicii.htmlhttp://numedomeniu.com/portofoliu.html

Página velha "servicii.html"Ele será automaticamente redirecionado para a nova página 'portofoliu.html".
Para redirecionar a página "services.html" para o índice do site, usamos a linha:

Redirect 301 /servicii.html http://numedomeniu.com/

2. O novo web site é instalado em um novo nome de domínio e querem fazer o redirecionamento do antigo para o novo nome de domínio.

Nesse cenário, observe que você precisa hospedagem (Web Hosting Services) para ambos os domínios. Pelo menos por enquanto, até que o antigo nome de domínio não esteja mais presente Google Searchem cartõesflyers, Etc. anúncios.
Redirecionando todas as páginas Web do site antigo para a primeira página do novo web site estará adicionando..htaccessCPC linhas projeto antigo:

 <IfModule mod_rewrite.c> Options +SymLinksIfOwnerMatch RewriteEngine on RewriteCond %{HTTP_HOST} ^numedomeniuvechi.com [OR] RewriteCond %{HTTP_HOST} ^www.numedomeniuvechi.com [NC] RewriteRule ^(.*)$ http://noulnumedomeniu.com/ [L,R=301] </IfModule> 

Uma vez feitas estas mudanças, o nosso web site antigo serão redirecionados automaticamente para o novo site.

Redirecionamento usando 301 arquivo .htaccess Ele só está disponível servidores web utilização apache (Servidor HTTP) Com o módulo mod_rewrite habilitado (mod_rewrite.c).

Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma ampla experiência em sistemas operacionais: macOS, Windows e Linux, assim como em linguagens de programação e plataformas de blogs (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).

Como » Linux » apache » Permanente redireciona um site para um novo velho [domain web Redirect no .htaccess]
Deixe um comentário