使注册用户拥有自己的网址

时间:2009-10-14 01:58:49

标签: web-applications friendly-url

我想构建一个用户可以注册并拥有个人资料的Web应用程序。 人们可以访问配置文件,在网址中添加用户名,如下所示。

http://mysite.com/john

如何为每个注册用户创建此网址

我教过使用mod_rewrite来重写网址,但还有其他任何方法吗?

顺便说一句,我想使用Struts 2和tomcat作为服务器

4 个答案:

答案 0 :(得分:1)

如果你想做http://bob.mysite.com这样的事情你可以使用通配符DNS实现这一点,这里有一个如何在cPanel服务器上完成它的例子:

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

基本上,这允许您通过在核心域之上停放域来创建无限量的子域。

答案 1 :(得分:1)

这个问题/答案组合可能会帮助您走上正确的道路:How to do dynamic URL redirects in Struts 2?

答案 2 :(得分:1)

非常感谢你。 我发现了这个过滤器http://tuckey.org/urlrewrite/ 所以我打算用它。 它适用于使用Struts,Spring等Servlet的Web应用程序。

答案 3 :(得分:-1)

这是一种愚蠢的方式,为服务器上的每个用户创建一个目录,然后在其中放入index.htm或default.htm。大声笑。这是我大学设置他们的网络服务器的方式,这样每个学生都可以拥有自己的迷你网站地址,如http://www.myuni.com/~myuser

相关问题