estoy usando la siguiente regla de usar carpetas para diferentes versiones:módulo de reescritura para manejar carpetas versión sitio (franja barra)
RewriteEngine On
RewriteRule .* - [E=VERSION:020]
RewriteRule ^versions/(.*)$ versions/$1 [L]
RewriteRule ^(.*)$ versions/%{ENV:VERSION}/$1 [L]
que tengo una estructura como:
http://domain.com/versions/020/
http://domain.com/versions/020/th?=1
http://domain.com/versions/020/myfolder/
http://domain.com/versions/020/myfile.html
Pero el el usuario puede ver:
http://domain.com/
http://domain.com/th?=1
http://domain.com/myfolder/
http://domain.com/myfile.html
Tengo un último problema con una barra que muestra el número de versión.
Un segundo punto de entrada está (todavía funcionando):
Pero el problema cuando el usuario escriba el URL y omitir la barra diagonal final, así:
El usuario ahora ve el número de versión como este:
http://domain.com/versions/020/site/
Esto es un problema ya que no quiero que el usuario descubra otras versiones.
¿Alguna idea de cómo puedo resolver el problema?
Una excelente pregunta. – djhaskin987