tengo una duda a ver si alguno me puede ayudar, tengo el siguiente htaccess
Código Apache:
Ver original
Options -MultiViews -Indexes +FollowSymlinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] RewriteRule ^usuario/([^/]*)$ usuarios/perfil.php?u=$1 [NC,L] 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!!