/ / redirecionando com htaccess, evitando a penalidade nos mecanismos de pesquisa - apache, .htaccess, seo

redirecionando com o htaccess, evitando a penalidade do mecanismo de pesquisa - apache, .htaccess, seo

Eu tenho um site que está em funcionamento há cerca de 2 anos, ganhou alguma reputação nos mecanismos de pesquisa ao longo do tempo e agora estou interessado em usar o htaccess nele, renomear coisas como:

/index.php?act=Login simplesmente /Conecte-se

Agora, o problema é que os mecanismos de pesquisa verãoambos os URLs e a página de login está longe de ser o único URL que renomearemos. O que praticamente significa que meu site inteiro terá o dobro dos URLs que tem agora, O que posso fazer para evitar que isso cause danos ao SEO?

Existe alguma linha de código htaccess que eu poderia usar para redirecionar as páginas antigas para as novas também? (Nem tenho certeza se isso resolverá o problema de SEO)

desde já, obrigado

Respostas:

1 para resposta № 1

Bottom line é usar R=301 (Movido Permanentemente) para informar os mecanismos de pesquisa sobre seus novos URLs. Para ex, tenha seu código .htaccess assim:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

# external redirect using R=301 to /login from /index.php?act=Login
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}s/+(index.php/?|)?act=login(&|s) [NC]
RewriteRule ^ /login? [R=301,L]

# internal forward from /login to /index.php?act=Login
RewriteRule ^login/?$ index.php?act=login [L,QSA,NC]

Com R=301 eventualmente, os mecanismos de pesquisa de diretivas começarão a armazenar em cache seu novo esquema de URI em vez dos antigos.