- Postagens: 103
- Obrigados Recebidos: 0
- Fórum
- /
- Suporte Joomla
- /
- Administração
- /
- Joomla 1.5
- /
- Redirecionar paginas para outro diretorio. RESOLVIDO
Redirecionar paginas para outro diretorio. RESOLVIDO
- spinelli
- Autor do Tópico
- Offline
- JCB! Senior
Como faço para não perder os links referentes as paginas de um site que já está indexado no google e que agora vou fazer algumas modificações mas não queria perder os links, tipo:
pagina X tera o mesmo conteudo so que ficara agora dentro de outro diretorio, assim:
Atual: wwww.meusite.com.b/paginaX
Como vai ficar: wwww.meusite.com.b/novodiretorio/paginaX
como redirecionar pagina por pagina para não perder posições no google?
Sei que no .htaccess tem uma maneira com mod_rewrite mas não faço a minima ideia de como proceder.
Se algum puder me ajudar agradeço.
Spinelli
Please Entrar ou Registrar to join the conversation.
- Trorram
- Offline
- Administrador
________________
Existem várias formas de redirecionar os acessos do seu site.
A idéia deste artigo é de apenas orientar os usuários com códigos prontos, mas é de responsabilidade total do usuário desses sistemas testa-los. Qualquer problema referente a eles é de total responsabilidade do cliente.
O Suporte iLax não oferece suporte técnico para procedimentos no arquivo .htaccess. Os tutoriais são cortesia do suporte técnico Flex.
Conheça alguns deles:
* Redirecionando o domínio principal da conta: RedirectMatch ^/$ http://ilax.com.br/suporteflex
Redireciona “ www.ilax.com.br ” para “ www.ilax.com.br/loja ”
* Redirect 301 /pagina.html http://www.seudominio.com.br/novapagina.html
Redireciona o acesso ao arquivo “pagina.html” para “ www.seudominio.com.br/novapagina.html ”
* Redirect 301 / http://www.suahospedagem.com.br/
Redireciona o acesso de sua conta para o endereço “ www.suahospedagem.com.br/ ”
* RedirectMatch 301 (.*)\.html$ [url=http://www.seudominio.com.br$1.php]http://www.seudominio.com.br$1.php[/url]
Caso você tenha mudado todos os seus arquivos de extensão “.html” para “.php” e tenha links antigos com referências para os “.html”, você pode evitar que o usuário acesse uma página que não existe mais com essa linha; Ela redireciona qualquer acesso a um “.html” substituindo “.html” para “.php”.
* Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^site\.com\.br
RewriteRule (.*) http://site.com.br/$1 [R=301,L]
Remove o “www” do endereço de acesso, isto é, redireciona quem acessou pelo endereço “ www.seusite.com.br ” para “seusite.com.br”; Isso é bom para padronizar o acesso ao seu site e ajuda na indexação dos buscadores, fazendo-os indexar apenas links sem “www”.
Para alterar a linha 4 (domínio, no exemplo site\.com\.br), adicione “\” antes de cada “.”, assim o “.” será interpretado como ponto e não parte de uma expressão regular.
Exemplo: mudando site.com.br para meusite.net.br.teste.exemplo (supondo que exista este domínio): RewriteCond %{HTTP_HOST} !^meusite\.net\.br\.teste\.exemplo
* Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^seusite.com.br [NC]
RewriteRule ^(.*)$ http://www.seusite.com.br/$1 [L,R=301]
Adiciona “www” ao endereço acessado sem o “www”. A idéia de padronizar surge da mesma idéia do código anterior a esse.
* Options +FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3, 9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
Esconde o acesso ao arquivo “.index.php” para “/”.
Exemplos: <!-- w --> www.ilax.com.br/index.php <!-- w --> > <!-- w -->[url=http://www.ilax.com.br;]www.ilax.com.br;[/url]<!-- w --> <!-- w --> www.meusite.com.br/teste/index.php <!-- w --> > <!-- w --> www.meusite.com.br/teste/ <!-- w -->
* DirectoryIndex paginainicial.php
Se colocado em um determinado diretório, faz com que ao acessarem aquele diretório, ao invés do servidor enviar o acesso a um arquivo do tipo “index”, como é o padrão, ele envia para “paginainicial.php”, como se redefinisse o nome do arquivo “index.php”.
* RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.meusiteseguro.com.br/$1 [R,L]
Reenvia o acesso ao seu site feito através do “http” para o “https”.
Por exemplo: http://www.minhahospedagem.com.br > https://www.minhahospedagem.com.br/
Fonte
Please Entrar ou Registrar to join the conversation.
- spinelli
- Autor do Tópico
- Offline
- JCB! Senior
- Postagens: 103
- Obrigados Recebidos: 0
- vimaia
- Offline
- JCB! Novato
- Postagens: 2
- Obrigados Recebidos: 0
Please Entrar ou Registrar to join the conversation.
- Tidus
- Offline
- JCB! Novato
- Postagens: 7
- Obrigados Recebidos: 0
Please Entrar ou Registrar to join the conversation.