论坛首页 入门讨论版 企业应用

blog开发中,用户的URL怎么实现?

浏览 1034 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2007-05-08
就象http://bellice.javaeye.com,红色部分
这是怎么实现的呢?怎么给用户分配域名,而且javaeye里的BLOG还可以允许你改名(就是URL可以改),希望高手们给说说.
谢谢!!!
   
最后更新时间:2007-05-08
apache的VirtualHost,看看apache的文档就知道了。
   
0 请登录后投票
最后更新时间:2007-05-08
这个问题..我也问过...呵呵

据说 ..不是我们程序能搞定的...要从服务器上下手.

具体...不好说..没实现过..
   
0 请登录后投票
最后更新时间:2007-05-08
可以搜一下帖子,大体是用程序把haha.javaeye.com解析成www.javaeye.com/user/haha之类的url。
   
0 请登录后投票
最后更新时间:2007-05-08
BellIce 写道
就象http://bellice.javaeye.com,红色部分
这是怎么实现的呢?怎么给用户分配域名,而且javaeye里的BLOG还可以允许你改名(就是URL可以改),希望高手们给说说.
谢谢!!!


这个问题我不止一次回答过了。 听说过泛域名解析没有?
   
0 请登录后投票
最后更新时间:2007-05-31
泛域名解析是说,www.javaeye.com这个链接只用输入javaeye.com即可找到这个网站,而前面的www可以不需要输入或者随便输入什么。当访问网站的时候,程序可以分析访问的链接是否是www,如果是,则是普通链接。如果不是www,而是别的字符则是二级域名,假设你输入的是robbin.javaeye.com,这时我们可以在程序中查询数据库是否有robbin这个用户,如果有则转发到www.javaeye.com/user/robbin这个action进行处理。
我现在的问题是(我用的是webwork框架):1.如何让访问任何链接都可以有一个固定的程序进行拦截(拦截器)?2.我现在用的是index.jsp进行处理(因为不论什么链接都会执行这个页面的代码),现在问题是不可以用request.getRequestDispatcher("/index/index.action").forward(request,response);进行转发,这样会报错:
type Status report

message /index/index.action

description The requested resource (/index/index.action) is not available.

断点跟踪发现这样转发后不会进入FilterDispatcher,通过request.getRequestDispatcher的方式只能导入到一个jsp或者是一个在web.xml里面定义的servlet。

请问有什么好办法能够解决吗?
   
0 请登录后投票
论坛首页 入门讨论版 企业应用

跳转论坛:
JavaEye推荐