Redirecionamento no Apache [RESOLVIDO]

1. Redirecionamento no Apache [RESOLVIDO]

Diego Oliveira da Silva
dolivervl

(usa Slackware)

Enviado em 18/05/2010 - 21:13h

Uma pequena ajuda, preciso que as urls do servidor terminem com "/"
quando digitarem ex.: www.vivaolinux.com.br/comunidades mude para www.vivaolinux.com.br/comunidades/
Estou apanhando muito usando o RewriteCond e RewriteRule.

obs.: Sei tbm que a regra deve contar alguma coisa para que quando digitem no final .php ele não coloque .php/

Obrigado para ajuda.


  


2. Re: Redirecionamento no Apache [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 18/05/2010 - 22:26h

Já tentou assim:

RewriteEngine On
RewriteBase /www.vivaolinux.com.br/
RewriteRule ^comunidades$ comunidades/ [R]



3. Re: Redirecionamento no Apache [RESOLVIDO]

Diego Oliveira da Silva
dolivervl

(usa Slackware)

Enviado em 19/05/2010 - 12:52h

Para usar RewriteBase tem que usar diretório e no meu caso que faço proxy reverso não se aplica.


4. Re: Redirecionamento no Apache [RESOLVIDO]

Diego Oliveira da Silva
dolivervl

(usa Slackware)

Enviado em 19/05/2010 - 17:55h

Resolvi da seguinte forma

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !\.(.*)$ -- verifica se no final da url não tem arquivo. Ex: www.teste.com/index.htm">www.teste.com/index.htm
RewriteCond %{REQUEST_URI} !(.*)/$ -- verificar se no final da url não tem /. Ex: www.teste.com
RewriteRule ^(.*)$ $1/ [R=301] -- se as duas são verdadeiras ele coloca / no final. Ex: vc digita www.teste.com ele muda para www.teste.com/, se digitar www.teste.com/index.htm">www.teste.com/index.html ele não muda a url.

Vlw !!!


5. qual apache 1 ou 2?

kleber galucio
klebrr

(usa Linux Mint)

Enviado em 19/05/2010 - 19:04h

estranho isso,
pelo que me lembro isso de vc colocar o endereço sem / no final e o apache não redirecionar só acontecia no apache 1.3-


6. Re: Redirecionamento no Apache [RESOLVIDO]

Diego Oliveira da Silva
dolivervl

(usa Slackware)

Enviado em 20/05/2010 - 15:18h

Server version: Apache/2.2.3
Server built: Mar 27 2010 13:52:09
Server's Module Magic Number: 20051115:3
Server loaded: APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
Architecture: 64-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts