Olá pessoal, estou fazendo um site com HTACCESS onde consigo acessar a mesma página utilizando .php e .html, porém nos links do site só terá .html, gostaria de saber se o Google vai entender isso como duplicidade de conteudo, sendo que consigo acessar duas páginas iguais com o mesmo conteúdo, porém no site só tem caminho para uma das páginas, e qual alternativa posso usar para evitar isso?
Obrigado!
- Fórum WMO
- → Viewing Profile: Tópicos: Raphael M.
Community Stats
- Group Usuários
- Active Posts 6
- Profile Views 366
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Male
-
Localidade
São Paulo
0
Neutral
User Tools
Friends
Raphael M. hasn't added any friends yet.
Topics I've Started
Htaccess E Duplicidade
02/09/2010, 15:48
Usar A Mesma Regra No Htaccess
27/08/2010, 10:25
Olá pessoal..
Trabalho em uma empresa de Soluções de Internet, que faz sites otimizados com gerenciador de conteúdo.
Atualmente estou desenvolvendo uma nova estrutura de Links amigáveis para os sites, porém estou com um problema em meu arquivo HTACCESS que estou desenvolvendo..
Todos os links do site são formados pela página Index, ou seja, os links formados do site ficam da seguinte maneira: www.meusite.com.br/index.php?link=sobrenos
A página de categorias fica assim: www.meusite.com.br/index.php?link=categoria&categoria_tec=teste (exemplo como categoria "teste)
Temos tambgém uma página de serviços:
www.meusite.com.br/index.php?link=servico&titulo_tec=servico-teste (página do serviço "Serviço teste")
Trago o nome da categoria ou do serviço, na url em forma técnica, para poder usa-la no htaccess e criar uma regra para que todas as categorias se transformem em links amigáveis, ou seja, meu HTACCESS fica da seuginte maneira:
-----------------------------------------------------------------------------------
RewriteRule ^([a-z-]+)\.html$ index.php?link=categoria&categoria_tec=$1 [L]
RewriteRule ^([a-z-]+)\.html$ index.php?link=servico&titulo_tec=$1 [L]
-----------------------------------------------------------------------------------
Porém ele só consegue identificar a primeira regra que vem no código, excluindo a segunda..
Ou seja, nesse caso, a página de categorias, abriria quando eu clico em um serviço...
e se eu trocar a ordem, a página de serviços abre quando clico em uma categoria..
Pois estou usando a mesma regra, em ambas condições, por que gostaria que o link ficasse assim:
www.meusite.com.br/cateogoria.html
www.meusite.com.br/servico.html
porém usando a mesma regra para mostrar esses links em primeiro nivel, o htaccess não consegue identificar que são duas situações diferentes..
Se alguem souber como fazer isso, irá meu ajudar muito!!
Desde já obrigado pessoal
Um abraço a todos
Trabalho em uma empresa de Soluções de Internet, que faz sites otimizados com gerenciador de conteúdo.
Atualmente estou desenvolvendo uma nova estrutura de Links amigáveis para os sites, porém estou com um problema em meu arquivo HTACCESS que estou desenvolvendo..
Todos os links do site são formados pela página Index, ou seja, os links formados do site ficam da seguinte maneira: www.meusite.com.br/index.php?link=sobrenos
A página de categorias fica assim: www.meusite.com.br/index.php?link=categoria&categoria_tec=teste (exemplo como categoria "teste)
Temos tambgém uma página de serviços:
www.meusite.com.br/index.php?link=servico&titulo_tec=servico-teste (página do serviço "Serviço teste")
Trago o nome da categoria ou do serviço, na url em forma técnica, para poder usa-la no htaccess e criar uma regra para que todas as categorias se transformem em links amigáveis, ou seja, meu HTACCESS fica da seuginte maneira:
-----------------------------------------------------------------------------------
RewriteRule ^([a-z-]+)\.html$ index.php?link=categoria&categoria_tec=$1 [L]
RewriteRule ^([a-z-]+)\.html$ index.php?link=servico&titulo_tec=$1 [L]
-----------------------------------------------------------------------------------
Porém ele só consegue identificar a primeira regra que vem no código, excluindo a segunda..
Ou seja, nesse caso, a página de categorias, abriria quando eu clico em um serviço...
e se eu trocar a ordem, a página de serviços abre quando clico em uma categoria..
Pois estou usando a mesma regra, em ambas condições, por que gostaria que o link ficasse assim:
www.meusite.com.br/cateogoria.html
www.meusite.com.br/servico.html
porém usando a mesma regra para mostrar esses links em primeiro nivel, o htaccess não consegue identificar que são duas situações diferentes..
Se alguem souber como fazer isso, irá meu ajudar muito!!
Desde já obrigado pessoal
Um abraço a todos
Redirecionamento 301 Htaccess
21/08/2010, 10:18
Olá! 
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.
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.
- Fórum WMO
- → Viewing Profile: Tópicos: Raphael M.
- Privacy Policy
- Regras ·



Postagens