<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre: Redirecionamento 301 em PHP, ASP, htaccess, Coldfusion e Ruby on Rails</title>
	<atom:link href="http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails</link>
	<description>Blog de SEO com informações sobre Otimização de Sites(SEO), Pagerank, Google e Search Engine Marketing (SEM). Aprenda a otimizar o seu site e blog!</description>
	<lastBuildDate>Tue, 16 Mar 2010 18:13:22 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Frank Marcel</title>
		<link>http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/comment-page-3#comment-9648</link>
		<dc:creator>Frank Marcel</dc:creator>
		<pubDate>Tue, 16 Mar 2010 12:00:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails#comment-9648</guid>
		<description>Oi Fabrício, antes de se gastar com a resposta da Fabiane, leia o artigo que ela referencia no final da resposta.
http://www.mestreseo.com.br/seo/utilizando-mod_rewrite-para-criar-urls-amigaveis

Assim que você entender o artigo perfeitamente, estude a resposta que ela apresentou. A solução está bem completa.</description>
		<content:encoded><![CDATA[<p>Oi Fabrício, antes de se gastar com a resposta da Fabiane, leia o artigo que ela referencia no final da resposta.<br />
<a href="http://www.mestreseo.com.br/seo/utilizando-mod_rewrite-para-criar-urls-amigaveis" rel="nofollow">http://www.mestreseo.com.br/seo/utilizando-mod_rewrite-para-criar-urls-amigaveis</a></p>
<p>Assim que você entender o artigo perfeitamente, estude a resposta que ela apresentou. A solução está bem completa.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Fabiane Lima</title>
		<link>http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/comment-page-3#comment-9646</link>
		<dc:creator>Fabiane Lima</dc:creator>
		<pubDate>Tue, 16 Mar 2010 11:41:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails#comment-9646</guid>
		<description>Bom, você vai precisar fazer duas coisas. Primeiro associar a URL amigável com o conteúdo da URL não amigável. Ou seja, você vai ter que escrever uma regra para quando o usuário entrar com a URL: 

empresas/bancos/santander-sao-paulo

Você vai retornar o conteúdo de: 

index.php?ir=verEmpresa.php&amp;Empresa_Id=21072

Para tanto, você vai precisar montar um arquivo php que vai fazer a pesquisa inversa (dos parâmetros da URL amigável para encontrar o parâmetro da URL não amigável) e usar o mod_rewrite do apache para fazer essa consulta sem trocar a URL. A expressão que você vai usar para fazer essa consulta é semelhante à essa:

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/([^/]*) /consulta1.php?parametro1=$1&amp;parametro2=$2&amp;parametro3=&amp;3[L]  

Estou dizendo que empresas é o parametro1, bancos o parametro2 e santander-sao-paulo o parametro3. Esse arquivo consulta.php é que vai fazer o processo inverso - quando você passar a URL amigável para esse arquivo ele terá que te retornar a URL não amigável para o mesmo. 

Esse resultado você vai usar para dizer que quando o usuário acessar pela URL amigável você vaio buscar o conteúdo da URL não amigável para mostrar para o usuário.

Entretanto, quando o usuário entrar com a URL não amigável, esta deverá ser redirecionada para a URL amigável. 

Você pode ler mais alguma coisa sobre esse assunto em: http://www.mestreseo.com.br/seo/utilizando-mod_rewrite-para-criar-urls-amigaveis

Outra maneira (e a mais indicada) é alterar a estrutura do seu banco de dados para obedecer a estrutura de URLs amigáveis que você pretende utilizar.</description>
		<content:encoded><![CDATA[<p>Bom, você vai precisar fazer duas coisas. Primeiro associar a URL amigável com o conteúdo da URL não amigável. Ou seja, você vai ter que escrever uma regra para quando o usuário entrar com a URL: </p>
<p>empresas/bancos/santander-sao-paulo</p>
<p>Você vai retornar o conteúdo de: </p>
<p>index.php?ir=verEmpresa.php&#038;Empresa_Id=21072</p>
<p>Para tanto, você vai precisar montar um arquivo php que vai fazer a pesquisa inversa (dos parâmetros da URL amigável para encontrar o parâmetro da URL não amigável) e usar o mod_rewrite do apache para fazer essa consulta sem trocar a URL. A expressão que você vai usar para fazer essa consulta é semelhante à essa:</p>
<p>RewriteEngine On<br />
RewriteRule ^([^/]*)/([^/]*)/([^/]*) /consulta1.php?parametro1=$1&#038;parametro2=$2&#038;parametro3=&#038;3[L]  </p>
<p>Estou dizendo que empresas é o parametro1, bancos o parametro2 e santander-sao-paulo o parametro3. Esse arquivo consulta.php é que vai fazer o processo inverso &#8211; quando você passar a URL amigável para esse arquivo ele terá que te retornar a URL não amigável para o mesmo. </p>
<p>Esse resultado você vai usar para dizer que quando o usuário acessar pela URL amigável você vaio buscar o conteúdo da URL não amigável para mostrar para o usuário.</p>
<p>Entretanto, quando o usuário entrar com a URL não amigável, esta deverá ser redirecionada para a URL amigável. </p>
<p>Você pode ler mais alguma coisa sobre esse assunto em: <a href="http://www.mestreseo.com.br/seo/utilizando-mod_rewrite-para-criar-urls-amigaveis" rel="nofollow">http://www.mestreseo.com.br/seo/utilizando-mod_rewrite-para-criar-urls-amigaveis</a></p>
<p>Outra maneira (e a mais indicada) é alterar a estrutura do seu banco de dados para obedecer a estrutura de URLs amigáveis que você pretende utilizar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Diego Alexandre</title>
		<link>http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/comment-page-3#comment-9624</link>
		<dc:creator>Diego Alexandre</dc:creator>
		<pubDate>Mon, 15 Mar 2010 18:50:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails#comment-9624</guid>
		<description>Fabricio,

Tente utilizar o código para PHP que está informando no post em cada página de resultado:

Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.meusite.com.br” );



Por exemplo:
Na página resultadoBusca.php coloque esse código no começo dela:

Header( “HTTP/1.1 301 Moved Permanently” );
//esse rs!NomeDaCategoria é seria o nome da categoria q vc traria do banco de acordo com o código da url
Header( “Location: /empresas/”+rs!NomeDaCategoria );



Eu não fiz esse teste, mas acredito que isso funcionaria. 

Ai para a página verEmpresa.php você faria a mesma coisa.

ps.:mas para isso é necessário que as urls amigaveis já existam.....rsrs

Espero que ajude!</description>
		<content:encoded><![CDATA[<p>Fabricio,</p>
<p>Tente utilizar o código para PHP que está informando no post em cada página de resultado:</p>
<p>Header( “HTTP/1.1 301 Moved Permanently” );<br />
Header( “Location: <a href="http://www.meusite.com.br”" rel="nofollow">http://www.meusite.com.br”</a> );</p>
<p>Por exemplo:<br />
Na página resultadoBusca.php coloque esse código no começo dela:</p>
<p>Header( “HTTP/1.1 301 Moved Permanently” );<br />
//esse rs!NomeDaCategoria é seria o nome da categoria q vc traria do banco de acordo com o código da url<br />
Header( “Location: /empresas/”+rs!NomeDaCategoria );</p>
<p>Eu não fiz esse teste, mas acredito que isso funcionaria. </p>
<p>Ai para a página verEmpresa.php você faria a mesma coisa.</p>
<p>ps.:mas para isso é necessário que as urls amigaveis já existam&#8230;..rsrs</p>
<p>Espero que ajude!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Fabricio Sahdo</title>
		<link>http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/comment-page-3#comment-9596</link>
		<dc:creator>Fabricio Sahdo</dc:creator>
		<pubDate>Mon, 15 Mar 2010 14:44:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails#comment-9596</guid>
		<description>Galera, lí varios post e comentários e ainda não achei nada na minha situação ou não entendi as respostas por aí, tenho mais de 10mil páginas indexadas e todas elas estão com valores sobre ID’s como nesse exemplo:

index.php?ir=resultadoBusca.php&amp;Categoria_Id=803

irá ficar assim:
/empresas/bancos

=============

index.php?ir=verEmpresa.php&amp;Empresa_Id=21072

irá ficar assim:
empresas/bancos/santander-sao-paulo

..
Nesses exemplos são 1 de resultado de busca que tras o nome da categoria e a outra é a página que mostra os detalhes da empresa, no caso aí como deveria fazer o redirecionamento? porque cada página está indexada por seu próprio ID, existe alguma forma de fazer identificar a pagina e os ID’s e aí redirecionar pras páginas novas que são dinamicas?

valeu</description>
		<content:encoded><![CDATA[<p>Galera, lí varios post e comentários e ainda não achei nada na minha situação ou não entendi as respostas por aí, tenho mais de 10mil páginas indexadas e todas elas estão com valores sobre ID’s como nesse exemplo:</p>
<p>index.php?ir=resultadoBusca.php&amp;Categoria_Id=803</p>
<p>irá ficar assim:<br />
/empresas/bancos</p>
<p>=============</p>
<p>index.php?ir=verEmpresa.php&amp;Empresa_Id=21072</p>
<p>irá ficar assim:<br />
empresas/bancos/santander-sao-paulo</p>
<p>..<br />
Nesses exemplos são 1 de resultado de busca que tras o nome da categoria e a outra é a página que mostra os detalhes da empresa, no caso aí como deveria fazer o redirecionamento? porque cada página está indexada por seu próprio ID, existe alguma forma de fazer identificar a pagina e os ID’s e aí redirecionar pras páginas novas que são dinamicas?</p>
<p>valeu</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Fábio</title>
		<link>http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/comment-page-3#comment-9418</link>
		<dc:creator>Fábio</dc:creator>
		<pubDate>Tue, 02 Mar 2010 02:59:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails#comment-9418</guid>
		<description>Olá Renato,

Agradeço. 
Tentei utilizar mais causou erro, estou usando o Joomla. 

Antes desse código eu coloquei o de redirecionamento do www para o sem www. Que escolhi usar como domínio principal.

Não sei se é algo do joomla, pesquisei e achei algumas alternativas para fazer este redirecionamento. Mais nenhum surtiu efeito.</description>
		<content:encoded><![CDATA[<p>Olá Renato,</p>
<p>Agradeço.<br />
Tentei utilizar mais causou erro, estou usando o Joomla. </p>
<p>Antes desse código eu coloquei o de redirecionamento do www para o sem www. Que escolhi usar como domínio principal.</p>
<p>Não sei se é algo do joomla, pesquisei e achei algumas alternativas para fazer este redirecionamento. Mais nenhum surtiu efeito.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Renato</title>
		<link>http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/comment-page-3#comment-9396</link>
		<dc:creator>Renato</dc:creator>
		<pubDate>Sat, 27 Feb 2010 17:57:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails#comment-9396</guid>
		<description>Essa opção aqui
&lt;code&gt;
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^seusite.com.br [NC]
rewriterule ^(.*)$ http://www.seusite.com.br/$1 [r=301,NC]
&lt;/code&gt;

Não funciona no WordPress caso o Plugin WP-Super Cache estiver habilitado não se corrigir mais se souberem só postar ai a dica...</description>
		<content:encoded><![CDATA[<p>Essa opção aqui<br />
<code><br />
Options +FollowSymlinks<br />
RewriteEngine on<br />
rewritecond %{http_host} ^seusite.com.br [NC]<br />
rewriterule ^(.*)$ <a href="http://www.seusite.com.br/$1" rel="nofollow">http://www.seusite.com.br/$1</a> [r=301,NC]<br />
</code></p>
<p>Não funciona no WordPress caso o Plugin WP-Super Cache estiver habilitado não se corrigir mais se souberem só postar ai a dica&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Fábio</title>
		<link>http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/comment-page-3#comment-9216</link>
		<dc:creator>Fábio</dc:creator>
		<pubDate>Mon, 15 Feb 2010 18:43:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails#comment-9216</guid>
		<description>Olá Pessoal do Mestre Seo,
Bem após ler os artigos, fiz diversos redirecionamentos, concertei algumas páginas duplicadas, escolhi o domínio sem www, e direciono do www para o sem www.

O único problema que não consegui concertar foi o de, tenho duas páginas principais:
http://pfarma.com.br com page rank 3 e
http://pfarma.com.br/index.php com page rank 1.

Vi que essa é uma dúvida comum nos comentários.

Alguém sabe dizer como fazer um redirecionamento do index.php para o domínio principal.

Tentei usar:
redirect 301 index.php http://pfarma.com.br
e não deu certo.</description>
		<content:encoded><![CDATA[<p>Olá Pessoal do Mestre Seo,<br />
Bem após ler os artigos, fiz diversos redirecionamentos, concertei algumas páginas duplicadas, escolhi o domínio sem www, e direciono do www para o sem www.</p>
<p>O único problema que não consegui concertar foi o de, tenho duas páginas principais:<br />
<a href="http://pfarma.com.br" rel="nofollow">http://pfarma.com.br</a> com page rank 3 e<br />
<a href="http://pfarma.com.br/index.php" rel="nofollow">http://pfarma.com.br/index.php</a> com page rank 1.</p>
<p>Vi que essa é uma dúvida comum nos comentários.</p>
<p>Alguém sabe dizer como fazer um redirecionamento do index.php para o domínio principal.</p>
<p>Tentei usar:<br />
redirect 301 index.php <a href="http://pfarma.com.br" rel="nofollow">http://pfarma.com.br</a><br />
e não deu certo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: diegoalex</title>
		<link>http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/comment-page-3#comment-9161</link>
		<dc:creator>diegoalex</dc:creator>
		<pubDate>Thu, 11 Feb 2010 17:01:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails#comment-9161</guid>
		<description>Sim, neste caso todos os links que forem diferentes serão redirecionados para a url principal..

Pelo que eu sei, quando o google acessar um link para a url que não for a principal, ao chegar no servidor, ele redirecionará para a principal, e assim , passando o link juice para a principal... 

Se voce não colocar o 301, a &quot;relevancia&quot; será dividida entre as várias urls (com www, sem wwww, outro dominio,etc), já com o 301, vc garante que toda a &quot;relevancia&quot; seja para a URL principal..

Espero que tenha ajudado.

Abs.

Diego Alex</description>
		<content:encoded><![CDATA[<p>Sim, neste caso todos os links que forem diferentes serão redirecionados para a url principal..</p>
<p>Pelo que eu sei, quando o google acessar um link para a url que não for a principal, ao chegar no servidor, ele redirecionará para a principal, e assim , passando o link juice para a principal&#8230; </p>
<p>Se voce não colocar o 301, a &#8220;relevancia&#8221; será dividida entre as várias urls (com www, sem wwww, outro dominio,etc), já com o 301, vc garante que toda a &#8220;relevancia&#8221; seja para a URL principal..</p>
<p>Espero que tenha ajudado.</p>
<p>Abs.</p>
<p>Diego Alex</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Karra</title>
		<link>http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/comment-page-3#comment-9148</link>
		<dc:creator>Karra</dc:creator>
		<pubDate>Thu, 11 Feb 2010 14:13:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails#comment-9148</guid>
		<description>Caros amigos,
Gostaria que me ajudassem numa dúvida. Como é feito o redirecionamento que já vi em alguns blogs que não alteram o nome do domínio principal? Já vi vários em que usa-se o sistema do blogspot, por exemplo, mas é feito um redirecionamento em que não aparece o ondereço (Ex: www.meublog.blogspot.com) e sim o domínio principal registrado (Ex: www.meudominio.com.br/post1). Tenho uma hospedagem e preciso fazer esse tipo de redirecionamento criando vários domínios que apontarão para várias páginas dentro do domínio principal.</description>
		<content:encoded><![CDATA[<p>Caros amigos,<br />
Gostaria que me ajudassem numa dúvida. Como é feito o redirecionamento que já vi em alguns blogs que não alteram o nome do domínio principal? Já vi vários em que usa-se o sistema do blogspot, por exemplo, mas é feito um redirecionamento em que não aparece o ondereço (Ex: <a href="http://www.meublog.blogspot.com" rel="nofollow">http://www.meublog.blogspot.com</a>) e sim o domínio principal registrado (Ex: <a href="http://www.meudominio.com.br/post1" rel="nofollow">http://www.meudominio.com.br/post1</a>). Tenho uma hospedagem e preciso fazer esse tipo de redirecionamento criando vários domínios que apontarão para várias páginas dentro do domínio principal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rovere</title>
		<link>http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/comment-page-3#comment-9132</link>
		<dc:creator>Rovere</dc:creator>
		<pubDate>Thu, 11 Feb 2010 13:16:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails#comment-9132</guid>
		<description>e a relevancia do outro site vai para onde esta sendo redirecionado?</description>
		<content:encoded><![CDATA[<p>e a relevancia do outro site vai para onde esta sendo redirecionado?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
