为什么要加http://才能访问网站

chjx1982 2009-12-07 01:09:13
我有一个网站是放在8088端口的TOMCAT上,我访问它的时候只能这样访问http://61.172.206.145:8088/ww,如果把http://去掉就访问不了,像61.172.206.145:8088/ww就不行,为什么??????
...全文
957 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
道光2008 2009-12-07
  • 打赏
  • 举报
回复
http是协议,不加时浏览器默认自动执行http协议。
除了http通讯协议外,还有udp,ftp等等,去看看计算机网络就晓得啦
Maple 2009-12-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dahaidao 的回复:]
加端口号的时候是要加上协议的,要能是浏览器的原因吧。
[/Quote]
这是协议问题好像必须要加的
冰岛男孩 2009-12-07
  • 打赏
  • 举报
回复
mark
nianzhang747 2009-12-07
  • 打赏
  • 举报
回复
有的时候不佳默认的可能是aPACHE的 80端口 而不是8080
xiaoyoozwx 2009-12-07
  • 打赏
  • 举报
回复
不加就是URI,加了才是URL
shine333 2009-12-07
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 chdw 的回复:]
即使你端口号是80,IE也是会自动增加 http://在前面的,所以这里与你的域名转发没有关系

你说转发不成功应该是你配置的问题
[/Quote]
说过了,IE弱智,www.google.com可以,www.google.com:80不可以,所以说和你上面的协议说无关,只和智商有关
ChDw 2009-12-07
  • 打赏
  • 举报
回复
即使你端口号是80,IE也是会自动增加 http://在前面的,所以这里与你的域名转发没有关系

你说转发不成功应该是你配置的问题
liangwansheng 2009-12-07
  • 打赏
  • 举报
回复
ie不行,火狐可以。
浏览器不行吧。
longtenggdf 2009-12-07
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 shine333 的回复:]
IE的愚蠢而弱智,直到IE8.0还未修正的bug,
也就是默认端口不需要http(s):// 而打了端口号,一定要加协议号
[/Quote]
chjx1982 2009-12-07
  • 打赏
  • 举报
回复
我没有装FF,就算有关,也不可能让别人都装FF吧。
bayougeng 2009-12-07
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 chjx1982 的回复:]
因为域名转发只能写成61.172.206.145:8088/ww,而不能写成http://61.172.206.145:8088/ww
[/Quote]
直接转发不行么?域名转发是因为仅限于http协议,所以不让你指定协议吧?
谁说http://和浏览器无关?我用FF就可以直接访问8080。不信你也可以试试。
chjx1982 2009-12-07
  • 打赏
  • 举报
回复
因为域名转发只能写成61.172.206.145:8088/ww,而不能写成http://61.172.206.145:8088/ww
ChDw 2009-12-07
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 chjx1982 的回复:]
那是不是就是说域名转发就不行了,得想别的方法了
[/Quote]

不明白,所谓域名,http://61.172.206.145:8088/ww。61.172.206.145只是IP啊,不是域名啊。完全不明白你的意思。

事实上,你写61.172.206.145/ww,最后IE也是变成http://61.172.206.145/ww的啊,只是如果端口号不是80就不会自动添加http,而是要求你手工添加罢了。
shine333 2009-12-07
  • 打赏
  • 举报
回复
这个有什么关系啊?
chjx1982 2009-12-07
  • 打赏
  • 举报
回复
那是不是就是说域名转发就不行了,得想别的方法了
shine333 2009-12-07
  • 打赏
  • 举报
回复
IE的愚蠢而弱智,直到IE8.0还未修正的bug,
也就是默认端口不需要http(s):// 而打了端口号,一定要加协议号
yulu0214 2009-12-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 chdw 的回复:]
这个是浏览器的规范,因为如果你只写61.172.206.145:8088/ww,那么浏览器根本不知道应该使用何种协议对这个网站进行访问,是http还是https还是ftp

所以如果指定了端口号,则必须指明使用哪种协议。
[/Quote]
...
chjx1982 2009-12-07
  • 打赏
  • 举报
回复
如果是这样的话,那我域名转发怎么转啊,我申请了个域名,可是没有独立的IP,我就用域名转发来做,域名转发只能61.172.206.145:8088/ww这样转发,而不能http://61.172.206.145:8088/ww这样转发,那怎么办啊
ChDw 2009-12-07
  • 打赏
  • 举报
回复
这个是浏览器的规范,因为如果你只写61.172.206.145:8088/ww,那么浏览器根本不知道应该使用何种协议对这个网站进行访问,是http还是https还是ftp

所以如果指定了端口号,则必须指明使用哪种协议。
chjx1982 2009-12-07
  • 打赏
  • 举报
回复
是服务器的问题吗???还是tomcat本身的问题
加载更多回复(5)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧