Jump to content


Photo

Redirecionamento 301 Htaccess


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Raphael M.

Raphael M.

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 21/08/2010, 10:18

Olá! :D

Sou novo no fórum, por isso se postei no lugar errado me desculpem.

Estou com um problema em um portal que estou transformando as URLS amigáveis pelo Htaccess

Já fiz todos os links se tornarem amigáveis, porém temos uma grande parte dessas páginas indexadas no Google, e o objetivo é transformar o portal amigável, porém sem perder os índices no Google e sem criar uma duplicidade de conteúdo com urls amigáveis e não amigáveis juntas..

Até ai tudo certo, agora o problema é quando tento usar o Redirect 301 para que os links antigos sejam redirecionados para os novos. Todos os links do portal começam com index.php?link=

Consegui eliminar o index.php pelo htaccess, porém a partir do ? pra frente o código é ignorado, e não consegue redirecionar, assim consigo acessar de dois jeitos a mesma página, o que prejudica o portal..

Gostaria de alguma sugestão de como fazer esse redirecionamento para todos os links que não são amigáveis serem redirecionados para o lugar certo..

exemplo: o link http://www.poloindus...?link=quemsomos
ser redirecionado permanentemente para
http://www.poloindus.../quemsomos.html

Segue meu código, com todas as alterações para URL amigável, porém sem nenhum Redirect 301 ainda...

---------------------------------------------------------------------------------------------------

#AddHandler php5-script .php
#suPHP_ConfigPath /home/poloindustrial

ErrorDocument 404 http://www.poloindus.../pagina404.html

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{REQUEST_URI} !^/imagens/?

RewriteRule ^orcamento-([^/]*)$ /index.php?link=orcamento&segmento=$1 [L]

RewriteRule ^([^/]*)/cidades-([^/]*)-([^/]*)\.html$ /index.php?link=categorias-cidades&keyword=$1&unidadeuf=$2&pagina=$3 [L]

RewriteRule ^([^/]*)/estados-brasileiros-([^/]*)\.html$ /index.php?link=categorias-uf&keyword=$1&pagina=$2 [L]

RewriteRule ^mapa-do-site/categorias-letra-([^/]*)-([^/]*)\.html$ /index.php?link=categorias&letra=$1&pagina=$2 [L]

RewriteRule ^cadastro-gratuito-de-empresas-([^/]*)\.html$ /index.php?link=categorias-cidades&keyword=$1&unidadeuf=$2&pagina=$3 [L]

RewriteRule ^cadastro-gratuito-de-empresas-([^/]*)\.html$ /index.php?link=cadastro-gratuito-de-empresas&opt=$1 [L]

RewriteRule ^todos-artigos-([^/]*)\.html$ /index.php?link=todos-artigos&pagina=$1 [L]

RewriteRule ^([^/]*)\.html$ /index.php?link=$1 [L]

RewriteRule ^([^/]*)-([^/]*)\.html$ /index.php?link=view_info_empresas&id=$2&key=$1 [L]

RewriteRule ^outras-categorias/([^/]*)-([^/]*)\.html$ /index.php?link=empresas-outras-categorias&id=$2&key=$1&keyword=$3 [L]

RewriteRule ^fornecedores/([^/]*)([^/]*)-([^/]*)\.html$ /index.php?link=mostra_result&keyword=$1$2&pagina=$3 [L]

RewriteRule ^mapa-do-site/empresas-letra-([^/]*)-([^/]*)\.html$ /index.php?link=empresas&letra=$1&pagina=$2 [L]

RewriteRule ^mapa-do-site/categorias-letra-([^/]*)\.html$ /index.php?link=categorias&letra=$1 [L]

RewriteRule ^mapa-do-site/empresas-letra-([^/]*)\.html$ /index.php?link=empresas&letra=$1 [L]

RewriteRule ^resultado-busca$ /index.php?link=mostra_keywords [L]

RewriteRule ^fornecedores/([^/]*)\.html$ /index.php?link=mostra_result&keyword=$1 [L]

RewriteRule ^resultado-busca-palavra=([^/]*)$ /index.php?link=mostra_keywords&keyword=$1 [L]

RewriteRule ^([^/]*)/estados-brasileiros\.html$ /index.php?link=categorias-uf&keyword=$1 [L]

RewriteRule ^([^/]*)/cidades-([^/]*)\.html$ /index.php?link=categorias-cidades&keyword=$1&unidadeuf=$2 [L]

RewriteRule ^resultado-busca/([^/]*)/([^/]*)-([^/]*)$ /index.php?link=mostra_keywords&keyword=$1&unidadeuf=$2&ufcidades=$3 [L]

RewriteRule ^artigos/([^/]*)-([^/]*)\.html$ /index.php?link=artigos&id=$2&titulo=$1 [L]

RewriteRule ^artigos/([^/]*)\.html$ /index.php?link=artigos&id=$1 [L]

RewriteRule ^empresa/([^/]*)-([^/]*)\.html$ /index.php?link=view_info_empresas&id=$2&key=$1&keyword=$3 [L]

-----------------------------------------------------------------------------------------------------------

Desde já obrigado pessoal, fico no aguardo. ;)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq