Foros del Web » Administración de Sistemas » Apache »

¿Como arreglar este htaccess para eliminar la barra al final de las urls?

Estas en el tema de ¿Como arreglar este htaccess para eliminar la barra al final de las urls? en el foro de Apache en Foros del Web. Hola Comunidad!! tengo una duda a ver si alguno me puede ayudar, tengo el siguiente htaccess @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Apache: Ver original Options -MultiViews - ...
  #1 (permalink)  
Antiguo 14/10/2015, 15:53
 
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!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:31.