<?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>Comments on: Vídeo Aula &#8211; Apache Mod_Rewrite Avançado</title>
	<atom:link href="http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html</link>
	<description>Tudo sobre Java, UML, PHP e Boas Práticas de Programação</description>
	<lastBuildDate>Wed, 23 Jun 2010 00:02:42 -0300</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Apolo Lira</title>
		<link>http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html/comment-page-1#comment-237</link>
		<dc:creator>Apolo Lira</dc:creator>
		<pubDate>Tue, 06 Apr 2010 14:35:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rafaelcapucho.com/?p=92#comment-237</guid>
		<description>Fala Sócio,

Hehehe, rapaz kd as novas video-aulas ?

Essa ai do Mod_rewrite foi muito boa !!!

Parabéns mesmo lek... tem mais ?? heheh

Abração.</description>
		<content:encoded><![CDATA[<p>Fala Sócio,</p>
<p>Hehehe, rapaz kd as novas video-aulas ?</p>
<p>Essa ai do Mod_rewrite foi muito boa !!!</p>
<p>Parabéns mesmo lek&#8230; tem mais ?? heheh</p>
<p>Abração.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Capucho</title>
		<link>http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html/comment-page-1#comment-201</link>
		<dc:creator>Rafael Capucho</dc:creator>
		<pubDate>Tue, 16 Feb 2010 20:03:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rafaelcapucho.com/?p=92#comment-201</guid>
		<description>Carissimo Bruno,

Peço sua compreenção pela breve resposta, estou de férias sem um
ambiente de desenvolvimento como servidores web para trabalhar melhor
a sua resposta,

Pelo que me parece o problema com o seu rewrite deve ser alguma barra /
que esta fazendo o link não ser absoluto, teste:

RewriteRule ^velho\.html novo.html  [R=301,L]

sem a barra antes de novo.html para testarmos,

Obrigado desde já!</description>
		<content:encoded><![CDATA[<p>Carissimo Bruno,</p>
<p>Peço sua compreenção pela breve resposta, estou de férias sem um<br />
ambiente de desenvolvimento como servidores web para trabalhar melhor<br />
a sua resposta,</p>
<p>Pelo que me parece o problema com o seu rewrite deve ser alguma barra /<br />
que esta fazendo o link não ser absoluto, teste:</p>
<p>RewriteRule ^velho\.html novo.html  [R=301,L]</p>
<p>sem a barra antes de novo.html para testarmos,</p>
<p>Obrigado desde já!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bruno</title>
		<link>http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html/comment-page-1#comment-128</link>
		<dc:creator>bruno</dc:creator>
		<pubDate>Mon, 04 Jan 2010 17:20:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rafaelcapucho.com/?p=92#comment-128</guid>
		<description>Eu estou com dificuldade...
eu fiz:

 RewriteEngine On
 RewriteRule ^velho\.html /novo.html [R=301,L]

Ao invés de ir para 

http://localhost/urlAmigaveis/novo.html

ele vai para

http://localhost/novo.html

o que há de errado?</description>
		<content:encoded><![CDATA[<p>Eu estou com dificuldade&#8230;<br />
eu fiz:</p>
<p> RewriteEngine On<br />
 RewriteRule ^velho\.html /novo.html [R=301,L]</p>
<p>Ao invés de ir para </p>
<p><a href="http://localhost/urlAmigaveis/novo.html" rel="nofollow">http://localhost/urlAmigaveis/novo.html</a></p>
<p>ele vai para</p>
<p><a href="http://localhost/novo.html" rel="nofollow">http://localhost/novo.html</a></p>
<p>o que há de errado?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bruno</title>
		<link>http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html/comment-page-1#comment-127</link>
		<dc:creator>bruno</dc:creator>
		<pubDate>Mon, 04 Jan 2010 00:27:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rafaelcapucho.com/?p=92#comment-127</guid>
		<description>Parabéns pela video aula.

Mas eu estou com uma dúvida

Quando vc fala sobre o redirecionamento,  eu escrevi a seguinte linha como na video aula e baixe o aquivo para conferir.
   
      RewriteEngine On
      RewriteRule ^velho\.html /novo.html  [R=301,L] 

eu tenho os dois arquivos criados de fato mas, o comportamento está não está sendo o mesmo.

ao digitar na url:

http://localhost/urlAmigaveis/velho.html

invés de ir para 

http://localhost/urlAmigaveis/novo.html

ele esta me levando para:

http://localhost/novo.html

O que foi q eu fiz de errado? Ou que configuração e posso ter errado ?</description>
		<content:encoded><![CDATA[<p>Parabéns pela video aula.</p>
<p>Mas eu estou com uma dúvida</p>
<p>Quando vc fala sobre o redirecionamento,  eu escrevi a seguinte linha como na video aula e baixe o aquivo para conferir.</p>
<p>      RewriteEngine On<br />
      RewriteRule ^velho\.html /novo.html  [R=301,L] </p>
<p>eu tenho os dois arquivos criados de fato mas, o comportamento está não está sendo o mesmo.</p>
<p>ao digitar na url:</p>
<p><a href="http://localhost/urlAmigaveis/velho.html" rel="nofollow">http://localhost/urlAmigaveis/velho.html</a></p>
<p>invés de ir para </p>
<p><a href="http://localhost/urlAmigaveis/novo.html" rel="nofollow">http://localhost/urlAmigaveis/novo.html</a></p>
<p>ele esta me levando para:</p>
<p><a href="http://localhost/novo.html" rel="nofollow">http://localhost/novo.html</a></p>
<p>O que foi q eu fiz de errado? Ou que configuração e posso ter errado ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Capucho</title>
		<link>http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html/comment-page-1#comment-105</link>
		<dc:creator>Rafael Capucho</dc:creator>
		<pubDate>Thu, 03 Dec 2009 15:47:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rafaelcapucho.com/?p=92#comment-105</guid>
		<description>Veja Paulo, 

Primeiramente obrigado pelo elogio que fez ao conteúdo, espero poder ajudar sempre..

Sobre a questão, É um pouco mais simples do que o que você tentou fazer...

Essa linha que você escreveu:
RewriteCond $1 !^(index\.php&#124;img&#124;css&#124;js&#124;jpg&#124;robots\.txt)

não faz menor sentido já que $1 não tem valor algum.. 

Na verdade você não precisaria usar nenhuma condicional, porque esse tipo de padrão pode casar diretamente, da seguinte maneira:

RewriteRule (.+)\.jpg img/$1.jpg [L]

Porém, se quiser criar uma condicional, pode tentar algo do tipo:

RewriteCond %{REQUEST_FILENAME} ^(.+)\.jpg$

mas é dispensável..

Até mais, Obrigado!</description>
		<content:encoded><![CDATA[<p>Veja Paulo, </p>
<p>Primeiramente obrigado pelo elogio que fez ao conteúdo, espero poder ajudar sempre..</p>
<p>Sobre a questão, É um pouco mais simples do que o que você tentou fazer&#8230;</p>
<p>Essa linha que você escreveu:<br />
RewriteCond $1 !^(index\.php|img|css|js|jpg|robots\.txt)</p>
<p>não faz menor sentido já que $1 não tem valor algum.. </p>
<p>Na verdade você não precisaria usar nenhuma condicional, porque esse tipo de padrão pode casar diretamente, da seguinte maneira:</p>
<p>RewriteRule (.+)\.jpg img/$1.jpg [L]</p>
<p>Porém, se quiser criar uma condicional, pode tentar algo do tipo:</p>
<p>RewriteCond %{REQUEST_FILENAME} ^(.+)\.jpg$</p>
<p>mas é dispensável..</p>
<p>Até mais, Obrigado!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paulo Rocha</title>
		<link>http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html/comment-page-1#comment-104</link>
		<dc:creator>Paulo Rocha</dc:creator>
		<pubDate>Thu, 03 Dec 2009 14:19:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rafaelcapucho.com/?p=92#comment-104</guid>
		<description>Muito bom conhecer um site como o seu que realmente &#039;acrescenta&#039; muito na nossa vida profissional! Já assisti video-aulas, li artigos e vou ver muitas coisas ainda (com certeza!).

Tenho uma dúvida (depois de assistir a video-aula so o re-write do Apache):

Quero re-direcionar as imagens para a pasta &#039;/img/*.ext&#039; sem que seja preciso especificar a pasta. Então, &quot;http://meusite.com/figura.jpg&quot; seria re-direcionado para &quot;http://meusite.com/img/figura.jpg&quot; - todas as outras &quot;coisas&quot; vao para o &#039;index.php&#039; do site.

Pensei em algo como:


    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond $1 !^(index\.php&#124;img&#124;css&#124;js&#124;jpg&#124;robots\.txt)
	
    RewriteRule ^(.*)$ index.php/$1 [L]
	
	RewriteRule ^(.*)\.jpg$ /img/$1\.jpg 
	


Sendo necessário repetir a última linha para imagens &#039;png&#039; e &#039;gif&#039; (penso em fazer a mesma coisa com os arquivos &#039;css&#039; e &#039;js&#039;, mas isso é para o futuro - ou pedir demais :P)

Só que..... não funciona!!!

Você pode me ajudar??

Meu e-mail (se precisar - e para divulgar!): prb_rocha@yahoo.com.br
Meu site: http://www.smvc.tk ou http://www.paulorocha.net76.net


Obrigado!!</description>
		<content:encoded><![CDATA[<p>Muito bom conhecer um site como o seu que realmente &#8216;acrescenta&#8217; muito na nossa vida profissional! Já assisti video-aulas, li artigos e vou ver muitas coisas ainda (com certeza!).</p>
<p>Tenho uma dúvida (depois de assistir a video-aula so o re-write do Apache):</p>
<p>Quero re-direcionar as imagens para a pasta &#8216;/img/*.ext&#8217; sem que seja preciso especificar a pasta. Então, &#8220;http://meusite.com/figura.jpg&#8221; seria re-direcionado para &#8220;http://meusite.com/img/figura.jpg&#8221; &#8211; todas as outras &#8220;coisas&#8221; vao para o &#8216;index.php&#8217; do site.</p>
<p>Pensei em algo como:</p>
<p>    RewriteEngine On<br />
    RewriteBase /</p>
<p>    RewriteCond %{REQUEST_FILENAME} !-f<br />
    RewriteCond %{REQUEST_FILENAME} !-d</p>
<p>    RewriteCond $1 !^(index\.php|img|css|js|jpg|robots\.txt)</p>
<p>    RewriteRule ^(.*)$ index.php/$1 [L]</p>
<p>	RewriteRule ^(.*)\.jpg$ /img/$1\.jpg </p>
<p>Sendo necessário repetir a última linha para imagens &#8216;png&#8217; e &#8216;gif&#8217; (penso em fazer a mesma coisa com os arquivos &#8216;css&#8217; e &#8216;js&#8217;, mas isso é para o futuro &#8211; ou pedir demais <img src='http://blog.rafaelcapucho.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
<p>Só que&#8230;.. não funciona!!!</p>
<p>Você pode me ajudar??</p>
<p>Meu e-mail (se precisar &#8211; e para divulgar!): <a href="mailto:prb_rocha@yahoo.com.br">prb_rocha@yahoo.com.br</a><br />
Meu site: <a href="http://www.smvc.tk" rel="nofollow">http://www.smvc.tk</a> ou <a href="http://www.paulorocha.net76.net" rel="nofollow">http://www.paulorocha.net76.net</a></p>
<p>Obrigado!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Capucho</title>
		<link>http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html/comment-page-1#comment-37</link>
		<dc:creator>Rafael Capucho</dc:creator>
		<pubDate>Wed, 30 Sep 2009 04:42:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rafaelcapucho.com/?p=92#comment-37</guid>
		<description>Olá Renato,

bom, é um procedimento simples,

RewriteEngine On
RewriteCond %{HTTP_HOST} ^produto\.seusite\.com\.br [NC]
RewriteRule (.*) http://www.seusite.com.br/produto.php?=$1 [L]

talvez seja o caso de usar uma Query String Append [QSA] também, depende da implementação.

Abraços!

Obs: Não testei o código mas é basicamente isso.</description>
		<content:encoded><![CDATA[<p>Olá Renato,</p>
<p>bom, é um procedimento simples,</p>
<p>RewriteEngine On<br />
RewriteCond %{HTTP_HOST} ^produto\.seusite\.com\.br [NC]<br />
RewriteRule (.*) <a href="http://www.seusite.com.br/produto.php?=$1" rel="nofollow">http://www.seusite.com.br/produto.php?=$1</a> [L]</p>
<p>talvez seja o caso de usar uma Query String Append [QSA] também, depende da implementação.</p>
<p>Abraços!</p>
<p>Obs: Não testei o código mas é basicamente isso.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: REnato</title>
		<link>http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html/comment-page-1#comment-36</link>
		<dc:creator>REnato</dc:creator>
		<pubDate>Mon, 28 Sep 2009 17:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rafaelcapucho.com/?p=92#comment-36</guid>
		<description>Muito bom o vídeo.
Eu queria saber como fazer para criar subdominios...

Tipo:

http://produto.meusite.com.br fosse o mesmo que meusite.com.br/produto.php

Renato</description>
		<content:encoded><![CDATA[<p>Muito bom o vídeo.<br />
Eu queria saber como fazer para criar subdominios&#8230;</p>
<p>Tipo:</p>
<p><a href="http://produto.meusite.com.br" rel="nofollow">http://produto.meusite.com.br</a> fosse o mesmo que meusite.com.br/produto.php</p>
<p>Renato</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Capucho</title>
		<link>http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html/comment-page-1#comment-34</link>
		<dc:creator>Rafael Capucho</dc:creator>
		<pubDate>Tue, 15 Sep 2009 16:09:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rafaelcapucho.com/?p=92#comment-34</guid>
		<description>Magalhães,

Usar as condicionais para chegar se é arquivo ou diretório serve para checar se o que esta escrito posteriormente a barra é um arquivo ou diretório, caso existe um arquivo ou diretório você consegue acessá-lo e caso contrário a condicional será falsa e você poderá trabalhar com esses valores, vou tentar de dar um exemplo mais prático, ao digitar /wp-admin as condicionais verificam se esse arquivo ou diretório existe, assim, se existir você poderá acessá-lo, caso contrário você irá passar wp-admin para as rewrite_rule compreendeu?

se você não usar essas condicionais você não consegue adicionar folhas de estilo ou arquivos de script JS em uma pagina HTML porque não irá encontrar o endereço físico.

Abraços.</description>
		<content:encoded><![CDATA[<p>Magalhães,</p>
<p>Usar as condicionais para chegar se é arquivo ou diretório serve para checar se o que esta escrito posteriormente a barra é um arquivo ou diretório, caso existe um arquivo ou diretório você consegue acessá-lo e caso contrário a condicional será falsa e você poderá trabalhar com esses valores, vou tentar de dar um exemplo mais prático, ao digitar /wp-admin as condicionais verificam se esse arquivo ou diretório existe, assim, se existir você poderá acessá-lo, caso contrário você irá passar wp-admin para as rewrite_rule compreendeu?</p>
<p>se você não usar essas condicionais você não consegue adicionar folhas de estilo ou arquivos de script JS em uma pagina HTML porque não irá encontrar o endereço físico.</p>
<p>Abraços.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Magalhães</title>
		<link>http://blog.rafaelcapucho.com/expressoes-regulares/video-aula-apache-mod-rewrite-avancado.html/comment-page-1#comment-33</link>
		<dc:creator>Magalhães</dc:creator>
		<pubDate>Tue, 15 Sep 2009 13:12:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rafaelcapucho.com/?p=92#comment-33</guid>
		<description>Não entendi as rewrite cond. Não entendi pq verificar essas coisas (diretórios e arquivos).</description>
		<content:encoded><![CDATA[<p>Não entendi as rewrite cond. Não entendi pq verificar essas coisas (diretórios e arquivos).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
