Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2015, 15:53
markos22
 
Fecha de Ingreso: mayo-2012
Mensajes: 26
Antigüedad: 12 años
Puntos: 2
Mensaje ¿Como arreglar este htaccess para eliminar la barra al final de las urls?

Hola Comunidad!!
tengo una duda a ver si alguno me puede ayudar, tengo el siguiente htaccess

Código Apache:
Ver original
  1. Options -MultiViews -Indexes +FollowSymlinks
  2.  
  3. RewriteEngine On
  4.    RewriteBase /
  5.  
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7. RewriteCond %{REQUEST_FILENAME} !-d
  8.  
  9. RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  10. RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
  11.  
  12.  
  13. RewriteRule ^usuario/([^/]*)$ usuarios/perfil.php?u=$1 [NC,L]
  14. RewriteRule ^usuario/([^/]*)/$ usuarios/perfil.php?u=$1 [NC,L]

cuando alguien ingresa con www.mipagina.com, se direcciona a mipagina.com eso esta perfecto, y ademas lo que tengo en la otra regla es: que puedo acceder al mismo perfil desde:

mipagina.com/usuario/dinosaurio
mipagina.com/usuario/dinosaurio/

osea, puedo acceder de las dos maneras (si saco la segunda solo puedo acceder a la primera), he visto que en otras paginas que cuando ingresan la "/" al final parece que lo redirecciona al enlace que no tiene la "/", en mi caso si saco la segunda regla me da error 404 (como se puede hacer eso para todas las paginas? que cuando alguien le ponga el "/" al final lo redireccione sin el "/")

Queria saber si hay alguna manera de optimizar estas urls, atraves de alguna expresion regular u otra regla para evitar llenar tanto el archivo .htaccess

Gracias!! de antemano!!