●●●如何给每个用户都映射一个访问路径●●●
如某些博客上的个人主页访问地址是:① http://xxxx.yyyy.com/...
其中xxxx 为个人用户名
yyyy 为网站域名
我知道如果struts 做的可以用.do 来映射,如
② http://www.yyyy.com/temp.do?user=xxxx
xxxx 为用户名
问题:如何将②式变成①式
------解决方案--------------------url重写行么?
就是String name = request.getParameter( "name ");
response.sendRedirect( "http:// "+name+ "... ");
比较菜我
------解决方案--------------------首先你需要一个支持泛域名解析的域名,然后就是在服务器端进行URL重写
------解决方案--------------------泛域名解析的域名:例如您的域名为abc.com,之下所设的efg.abc.com全部解析到同一个IP地址上去。 比如客户efg.abc.com就会自已自动解析到与abc.com同一个IP地址上去,显示的页面将跟abc.com一样。
------解决方案--------------------就是在你的域名服务商提供的域名管理后台上面添加一个纪录
把 *.163.com 都解析到年的主机上面
接下来的话就通过程序判断进行 URL 重写就可以了
------解决方案--------------------在域名解析中加上*.domain.com的解析,把某个页面设成这个网站的首页,在首页中得到*中的字符串,再重定向到www.domain.com/a.aspx?username=*
------解决方案--------------------*.abc.com
得到*了以后,重定向到www.abc.com/index.jsp?username=*
当然是在index.jsp里面对参数进行解析,然后对不同的用户进行处理了。。。
------解决方案--------------------请求的都是同一个文件 /index.jsp