关于WAP域名解析和手机浏览器的问题

开发中遇到这样一个问题:
我把网址wap.12345.com转发到了我的网站根目录root\wap\default.wml文件。
1.用手机输入http://www.12345.com/wap/default.wml可以显示,但是用手机输入http://wap.12345.com时却无法显示;
2.在电脑上用Opera浏览器http://www.12345.com/wap/default.wml和http://wap.12345.com两个地址均能正常登录。

看起来是手机上没有解析这个http://wap.12345.com 但我用智能手机却可以解析 请问这是怎么个情况啊?和手机的浏览器有没有关系呢?还是域名解析出问题了

另外在手机上用IP直接访问也可以正常显示www.12345.com/wap/default.wml这个页面

你可以上网查一下特殊字符的用法,如果是使用ip能够访问的话,那使用域名也应该能够访问才对呀,具体是怎么回事?自己解决一下,不过你的URL里面只能出现一个?,这个是传递参数用的,是可以出现的,

检查一下,是不是你的转发有问题,一般情况下,用手机访问的是Wml的,用智能机才可以访问Xhtml的,其他的基本不支持,你是通过Xhtml页面跳转的吗?

是的呀,你问题的第二条已经说了,访问两个都是正常的,那还会是域名解析有问题吗?

你说清楚一点,是现在的手机能够访问,老款的手机不能访问吗,以前的不支持上网的手机肯定是不行的,但是现在的手机,即使是山寨版的,也支持上网并且能解析Wml格式的文件。如果request.getHeaderNames()取不到值,要么是根本就没有请求(或者不是这样的请求),要么是你的请求的URL里面包含了如#等特殊字符,这样也是不行的。。。