Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2008, 05:50
p2pdownloading
Invitado
 
Mensajes: n/a
Puntos:
htaccess RewriteBase

hola me gustaria saber como hacer con rewritebase para que todas las url amigables que simulan ser carpetas tengan la barra al final.
lo que sucede es que tengo habilitado /? entonces google me indexa 2 url por ejmplo

1)mipagina.com/descargar/categoria1
2)mipagina.com/descargar/categoria1/

como puedo hacer para que si alguien accede a traves de la url 1 la barra se pongo automaticamente.

este es mi htaccess que se encuentra en el directorio /descargar/, saludos
Código PHP:

Options 
+FollowSymLinks
RewriteEngine on

RewriteBase 
/descargar

#search
#http://localhost/descargar/search/ares/
#http://localhost/descargar/search/ares/dName/

RewriteRule ^(.*)/(.*)/(.*).htmlindex.php?action=$1&text=$2&id=$[L,NC]
RewriteRule ^(.*)/(.*)/$ index.php?action=$1&text=$[L,NC]

#downloads
#www.software-p2p.com/descargar/downloads.48-d4/
#http://localhost/descargar/downloads-d4/ranquing/

RewriteRule ^(.*)-d([0-9]+)/?$ index.php?action=downloads&id=$[L,NC]
RewriteRule ^(.*)-d([0-9]+)/(.*).htmlindex.php?action=downloads&$3=$[L,NC]

#categorias
#www.software-p2p.com/descargar/ares-c10/
#http://localhost/descargar/index.php?action=category&id=1&page=5
#http://localhost/descargar/ares-c10/pagina1.html
#index.php?action=cp&subscribe=0

RewriteRule ^(.*)-c([0-9]+)/pagina([0-9]+).htmlindex.php?action=category&id=$2&page=$[L,NC]
RewriteRule ^(.*)-c([0-9]+)/?$ index.php?action=category&id=$[L,NC]
RewriteRule ^(.*)-c([0-9]+)/(.*).html?$ index.php?action=category&id=$2&order=$[L,NC]
RewriteRule ^(.*)-s([0-9]+)/?$ index.php?action=cp&subscribe=$[L,NC]
RewriteRule ^(.*)-ss/?$ index.php?action=cp&act=cats [L,NC]

#index
#http://localhost/descargar/search/
RewriteRule ^(.*)/$ index.php?action=$[L,NC