Estimado,
me parece raro que ocupes mod_rewrite para carpetas de usuarios,
hay algún motivo en especial? con la configuración básica de usuarios
de apache deberia funcionar:
# UserDir
UserDir www
Directory /home/*/public_html
..
/Directory
Salu2.
Jpt.
--
---
Jorge Ponce T.
Servicios TI - Dirección de Gestión Docente
Facultad de Matemáticas. Pontificia Universidad Católica de Chile
Teléfono: (56 02) 354 5747 - Fax (56 02) 552 5916
j...@mat.puc.cl
---
- Esteban Osorio Gallardo e.osorio.galla...@gmail.com escribió:
Hola.
Tengo un problema con un usuario y su página web personal.
Hay un servidor (personas.empresa.cl ) donde cada usuario puede tener
su
página web
personal dentro de la carpeta /home/$USER/public_html:
Entonces, la idea es que desde fuera si ingreso la url
www.empresa.cl/~$USERcargue
directamente la página de cada usuario. Esto funciona correctamente,
pero
cuando hay
subdirectorios, si se omite el slash final en la URL, redirecciona a
personas.empresa.cl
en vez de mantener el nombre www.empresa.cl
Ejemplo:
www.empresa.cl/~$USER/subdirectorio/
el browser muestra la misma dirección
www.empresa.cl/~$USER/subdirectorio
browser redirecciona a:
personas.empresa.cl/~$USER/subdirectorio/
Las reglas que están en /etc/apache2/httpd.conf
RewriteCond %{REQUEST_METHOD} ^(HEAD|GET) [NC]
RewriteCond %{HTTP:range} !(^bytes=[^,]+(,[^,]+){0,4}$|^$)
RewriteRule .* - [F]
RewriteCond%{REQUEST_FILENAME} -d
RewriteRule^(.+[^/])$ $1/ [R]
Quedo atento a sus comentarios.
--
Esteban Osorio Gallardo
Work: eosorio [at] partner [dot] eso [dot] org
Twitter: @estebanyque
Blog: monstruo-paranoide.blogspot.com
Cthulhu - ^(;,,;)^