/ / Hacer que los usuarios registrados tengan su propia url - aplicaciones web, amigable-url

Hacer que los usuarios registrados tengan su propia url - aplicaciones web, amigable-url

Quiero crear una aplicación web donde los usuarios puedan registrarse y tener un perfil. Las personas pueden visitar los perfiles agregando el nombre de usuario en la url de esta manera.

http://mysite.com/john

¿Cómo puedo crear esta url para cada usuario registrado?

Enseñé a usar mod_rewrite para volver a escribir la URL, pero ¿hay otros enfoques?

por cierto quiero usar Struts 2 y Tomcat como servidor

Respuestas

1 para la respuesta № 1

si quisieras hacer algo como http://bob.mysite.com puede lograrlo utilizando un DNS comodín, aquí hay un ejemplo de cómo se puede hacer en un servidor cPanel:

http://www.actiononline.biz/web/enabling-wildcard-dns-on-cpanel-servers/

Esencialmente, esto le permite crear cantidades ilimitadas de subdominios al estacionar dominios en la parte superior del dominio central.


1 para la respuesta № 2

Este combo de preguntas / respuestas puede ayudarte en el camino correcto: ¿Cómo hacer redirecciones dinámicas de URL en Struts 2?


1 para la respuesta № 3

Muchas gracias. Encontré este filtro http://tuckey.org/urlrewrite/ así que lo voy a usar. Funciona para aplicaciones web que utilizan Servlets como Struts, Spring, etc.


-1 para la respuesta № 4

Aquí es una forma tonta, crear un directorio para cadael usuario en el servidor coloca un index.htm o default.htm en él. Jajaja Esta fue la forma en que mi universidad configuró su servidor web para que cada estudiante pudiera tener su propia dirección de mini sitio web como http://www.myuni.com/~myuser