O grupo no qual você está postando é um
grupo da Usenet . As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Sua resposta não foi enviada.
Postagem publicada
De:
"Lucas Salies Brum" <sistemat... @gmail.com>
Data: Thu, 15 May 2008 19:00:41 -0400
Local: Qui 15 maio 2008 20:00
Assunto: [OFF-TOPIC] Mod Rewrite
Pessoal tenho uma regra de mod_rewrite que funciona perfeitamente!
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ $1.html [L,QSA]
Isso funciona MUITO bem, só que o problema é o seguinte, quando eu coloco http://site.com/pagina/ ao invés de http://site.com/pagina não abre! Tentei pesquisar no Google, manual do Apache, IRC e outros lugares, mas parece que esse assunto ainda é um místério para 80% dos programadores WEB do Brasil, ou estou errado?
Alguem tem uma dica? Tambem gostaria de uma dica sobre outro mod_rewrite de http://br.site.compara http://www.site.com/br/ ou http://site.com/index?lang=br Consegui fazer isso uma vez, mas perdi meu .htaccess...
Por menor que seja a dica eu agradeço, até já li o Guia de Expressões Regulares do Aurélio, mas não adiantou muito. Obrigado. -- Lucas Saliés Brum Linux User #456043 Ubuntu User #22227 Ubuntu Translation Team http://lucas.gobblehole.com http://launchpad.net/~sistematico
É necessário
Acessar antes de postar mensagens.
Você não tem a permissão necessária para postar.
De:
"Gustavo Schirmer" <hurryca... @gmail.com>
Data: Thu, 15 May 2008 21:57:49 -0300
Local: Qui 15 maio 2008 21:57
Assunto: Re: [ PHP - Google ] [OFF-TOPIC] Mod Rewrite
Lucas, Tenta isso depois me diz se funcionou! =)
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\/?$ $1.html [L,QSA]
2008/5/15 Lucas Salies Brum <sistemat... @gmail.com>:
> Pessoal tenho uma regra de mod_rewrite que funciona perfeitamente!
> RewriteEngine on > RewriteBase / > RewriteCond %{REQUEST_FILENAME} !-f > RewriteCond %{REQUEST_FILENAME} !-d > RewriteRule ^(.*)\/?$ $1.html [L,QSA]
> Isso funciona MUITO bem, só que o problema é o seguinte, quando eu coloco > http://site.com/pagina/ ao invés de http://site.com/pagina não abre! > Tentei pesquisar no Google, manual do Apache, IRC e outros lugares, mas > parece que esse assunto ainda é um místério para 80% dos programadores WEB > do Brasil, ou estou errado?
> Alguem tem uma dica? > Tambem gostaria de uma dica sobre outro mod_rewrite de http://br.site.compara > http://www.site.com/br/ ou http://site.com/index?lang=br > Consegui fazer isso uma vez, mas perdi meu .htaccess...
> Por menor que seja a dica eu agradeço, até já li o Guia de Expressões > Regulares do Aurélio, mas não adiantou muito. > Obrigado. > -- > Lucas Saliés Brum > Linux User #456043 > Ubuntu User #22227 > Ubuntu Translation Team > http://lucas.gobblehole.com > http://launchpad.net/~sistematico <http://launchpad.net/%7Esistematico >
É necessário
Acessar antes de postar mensagens.
Você não tem a permissão necessária para postar.
De:
"Lucas Salies Brum" <sistemat... @gmail.com>
Data: Fri, 16 May 2008 01:36:16 -0300
Local: Sex 16 maio 2008 01:36
Assunto: Re: [ PHP - Google ] Re: [OFF-TOPIC] Mod Rewrite
Assim: RewriteEngine on RewriteBase /lucas RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\/$ $1.php [L,QSA]
Funcionou, só que daí sem a barra não funciona!
E meu CSS acaba... Ele começa a referenciar /lucas como se fosse /
Tô ficando doido com isso..
2008/5/15 Gustavo Schirmer <hurryca... @gmail.com>:
> Lucas,
> Tenta isso depois me diz se funcionou! =)
> RewriteEngine on > RewriteBase / > RewriteCond %{REQUEST_FILENAME} !-f > RewriteCond %{REQUEST_FILENAME} !-d > RewriteRule ^(.*)\/?$ $1.html [L,QSA]
É necessário
Acessar antes de postar mensagens.
Você não tem a permissão necessária para postar.
De:
"Pedro Henrique Fialho" <fialho... @gmail.com>
Data: Fri, 16 May 2008 09:11:30 -0300
Local: Sex 16 maio 2008 09:11
Assunto: Re: [ PHP - Google ] Re: [OFF-TOPIC] Mod Rewrite
Bota o modificador opcional
Acho que não adianta ter uma regra perfeita de mod_reqrite se você não sabe regex pra alterar né
On Fri, May 16, 2008 at 1:36 AM, Lucas Salies Brum <sistemat... @gmail.com> wrote:
> Assim:
> RewriteEngine on
> RewriteBase /lucas
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule ^(.*)\/$ $1.php [L,QSA]
> Funcionou, só que daí sem a barra não funciona!
> E meu CSS acaba... > Ele começa a referenciar /lucas como se fosse /
> Tô ficando doido com isso..
> 2008/5/15 Gustavo Schirmer <hurryca... @gmail.com>:
>> Lucas, >> Tenta isso depois me diz se funcionou! =)
>> RewriteEngine on >> RewriteBase / >> RewriteCond %{REQUEST_FILENAME} !-f >> RewriteCond %{REQUEST_FILENAME} !-d >> RewriteRule ^(.*)\/?$ $1.html [L,QSA]
--
Pedro Henrique Fialho de Souza
Ciência da Computação - UFJF
Tel: (32) 9994 0411
MSN: fialho
... @hotmail.com
ICQ: 323764499
É necessário
Acessar antes de postar mensagens.
Você não tem a permissão necessária para postar.
De:
"Gustavo Schirmer" <hurryca... @gmail.com>
Data: Fri, 16 May 2008 10:41:24 -0300
Local: Sex 16 maio 2008 10:41
Assunto: Re: [ PHP - Google ] Re: [OFF-TOPIC] Mod Rewrite
Lucas, aquela alteração ali, faltou o interroga depois do " \ / "... O interroga tem como função definir o caractere anterior como opcional...
RewriteEngine on RewriteBase /lucas RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule !\.(gif|jpg|png|css|js) ^(.*)\/?$ $1.php [L,QSA]
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
*Quantifiers:* *?* 0 or 1 of the preceding text *** 0 or N of the preceding text (N > 0) *+* 1 or N of the preceding text (N > 1)
Tenta isso e depois diz se funcionou...
É necessário
Acessar antes de postar mensagens.
Você não tem a permissão necessária para postar.
De:
"Lucas Salies Brum" <sistemat... @gmail.com>
Data: Fri, 16 May 2008 19:05:27 -0400
Local: Sex 16 maio 2008 20:05
Assunto: Re: [ PHP - Google ] Re: [OFF-TOPIC] Mod Rewrite
Cara, meus parabens!! SÓ funcionou assim: RewriteEngine on RewriteBase /lucas RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\/?$ $1.php [L,QSA]
Mas aí como você já deve saber, com a / no final o CSS e as imagens estragam.
2008/5/16 Gustavo Schirmer <hurryca... @gmail.com>:
> Lucas, aquela alteração ali, faltou o interroga depois do " \ / "...
> O interroga tem como função definir o caractere anterior como opcional...
> RewriteEngine on > RewriteBase /lucas > RewriteCond %{REQUEST_FILENAME} !-f > RewriteCond %{REQUEST_FILENAME} !-d > RewriteRule !\.(gif|jpg|png|css|js) ^(.*)\/?$ $1.php [L,QSA]
> http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
> *Quantifiers:* > *?* 0 or 1 of the preceding text
> *** 0 or N of the preceding text (N > 0) > *+* 1 or N of the preceding text (N > 1)
> Tenta isso e depois diz se funcionou...
É necessário
Acessar antes de postar mensagens.
Você não tem a permissão necessária para postar.
De:
Thalles Robson <thall... @gmail.com>
Data: Sun, 18 May 2008 23:47:13 -0700 (PDT)
Local: Seg 19 maio 2008 03:47
Assunto: Re: [OFF-TOPIC] Mod Rewrite
O que quer dizer esse [L,QSA] ??
On 16 maio, 20:05, "Lucas Salies Brum" <sistemat... @gmail.com> wrote:
> Cara, meus parabens!!
> SÓ funcionou assim:
> RewriteEngine on
> RewriteBase /lucas
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule ^(.*)\/?$ $1.php [L,QSA]
> Mas aí como você já deve saber, com a / no final o CSS e as imagens
> estragam.
> 2008/5/16 Gustavo Schirmer <hurryca... @gmail.com>:
> > Lucas, aquela alteração ali, faltou o interroga depois do " \ / "...
> > O interroga tem como função definir o caractere anterior como opcional...
> > RewriteEngine on
> > RewriteBase /lucas
> > RewriteCond %{REQUEST_FILENAME} !-f
> > RewriteCond %{REQUEST_FILENAME} !-d
> > RewriteRule !\.(gif|jpg|png|css|js) ^(.*)\/?$ $1.php [L,QSA]
> >http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
> > *Quantifiers:*
> > *?* 0 or 1 of the preceding text
> > *** 0 or N of the preceding text (N > 0)
> > *+* 1 or N of the preceding text (N > 1)
> > Tenta isso e depois diz se funcionou...
É necessário
Acessar antes de postar mensagens.
Você não tem a permissão necessária para postar.
De:
"Gustavo Schirmer" <hurryca... @gmail.com>
Data: Mon, 19 May 2008 14:46:37 -0300
Local: Seg 19 maio 2008 14:46
Assunto: Re: [ PHP - Google ] Re: [OFF-TOPIC] Mod Rewrite
http://www.ilovejackdaniels.com/mod_rewrite_cheat_sheet.png
L = Última Regra QSA = Adiciona QueryString
Lucas, qual é o teu objetivo ao utilizar mod rewrite? Como você quer que ele exiba o caminho do site?
On Mon, May 19, 2008 at 3:47 AM, Thalles Robson <thall
... @gmail.com> wrote:
> O que quer dizer esse [L,QSA] ??
> On 16 maio, 20:05, "Lucas Salies Brum" <sistemat... @gmail.com> wrote: > > Cara, meus parabens!! > > SÓ funcionou assim: > > RewriteEngine on > > RewriteBase /lucas > > RewriteCond %{REQUEST_FILENAME} !-f > > RewriteCond %{REQUEST_FILENAME} !-d > > RewriteRule ^(.*)\/?$ $1.php [L,QSA]
> > Mas aí como você já deve saber, com a / no final o CSS e as imagens > > estragam.
> > 2008/5/16 Gustavo Schirmer <hurryca... @gmail.com>:
> > > Lucas, aquela alteração ali, faltou o interroga depois do " \ / "... > > > O interroga tem como função definir o caractere anterior como > opcional...
> > > RewriteEngine on > > > RewriteBase /lucas > > > RewriteCond %{REQUEST_FILENAME} !-f > > > RewriteCond %{REQUEST_FILENAME} !-d > > > RewriteRule !\.(gif|jpg|png|css|js) ^(.*)\/?$ $1.php [L,QSA]
> > >http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
> > > *Quantifiers:* > > > *?* 0 or 1 of the preceding text
> > > *** 0 or N of the preceding text (N > 0) > > > *+* 1 or N of the preceding text (N > 1)
> > > Tenta isso e depois diz se funcionou...
É necessário
Acessar antes de postar mensagens.
Você não tem a permissão necessária para postar.
De:
Alexsandro_xpt <bagul... @gmail.com>
Data: Mon, 16 Jun 2008 09:48:43 -0700 (PDT)
Local: Seg 16 jun 2008 13:48
Assunto: Re: [OFF-TOPIC] Mod Rewrite
Como eu vi, QSA = Adiciona QueryString
Mas o que significa isto? pois eu queria que quando acessacem \admin
no meu site ele aparecesse na querystring no browser \admin\
Não teria que usar QSA?
É necessário
Acessar antes de postar mensagens.
Você não tem a permissão necessária para postar.