lshzcb1 发表于 2009-8-29 16:06:44

这个帖子就这样被沉下去了吗

本帖最后由 lshzcb1 于 2009-8-29 16:08 编辑

挂载 web目录到 ftp 方便修改ROS web页面
1# ksw520

非常好用!谢谢楼主。
但是遇到了一个问题:网页重定向路由器页面(发通知用)时,二级链接打不开。
一级链接没有问题。
具体例子:浏览器地址输入:域名的第一段节,如www.baidu.com,www.jpcai.com.cn,可以正常转向路由页面。但是一但输入的是http://zhidao.baidu.com/question/14621373.html,显示该页无法显示,不能正常转向,试了多个网站,都是一样。与一位圈中朋友分析,原因在于,http请求时路由包只包含前一级地址中的域名信息,并得到路由目标IP地址,而后节的地址应不域名范畴,所以他被带到了你所转发的ip地址web服务器上。像如果你转发到路由器页面的地址为:http://zhidao.baidu.com/question/14621373.html,那么转发后的web地址请求只变为http://192.168.1.1/question/14621373.html,那这个地址当然找不到,也就该页无法显示了。经过测试当在路由器WEB文件件夹建立一个目录question,再在其下创建一个文件14621373.html,那么打开http://zhidao.baidu.com/question/14621373.html可以正常转向,一但变成了这个http://zhidao.baidu.com/question/1462.html,就不能了。
解决办法是,路由器中的web服务低层配置文件中增加404页面转向的目录地址,一般虚拟主机托管空间中只要添加一个err404.html文件在根目录就可,当在打开本站根本没有的子目录页面文件时就转向了这个err404.html。希望那位高手修改npk包增加这个功能。我们只要将err404.html的内容复制设为路由的主页内容并放在ftp的web文件夹中,那么无论是什么地址,都会转向路由器的主页。

再次回复:
只有在在内网另加一个web服务器,并设错误页面转向,暂时解决问题,但这样一来,这个ftp中的web文件夹就没有实际意义了。
lshzcb1 发表于 2009-8-28 10:18 http://bbs.routerclub.com/images/common/back.gif

supermp3 发表于 2009-8-29 16:55:15

顶!

lzzl551 发表于 2009-8-29 20:20:43

你需要 设置404 文件

lshzcb1 发表于 2009-8-31 08:50:30

本帖最后由 lshzcb1 于 2009-8-31 10:52 编辑

3# lzzl551


我知道要设404文件,关键是在ros上怎么实现。我的是2.9.27

542425629 发表于 2011-1-2 19:34:52

:o:o:o
页: [1]
查看完整版本: 这个帖子就这样被沉下去了吗