配置‘备用访问映射’路径以后如何解决路径的问题
来源:互联网 发布:java字符串按字母排序 编辑:程序博客网 时间:2024/06/03 15:24
配置‘备用访问映射’路径以后如何解决路径的问题
问题描述:
MOSS网站发布以后,把备用‘访问映射配置’好以后,所有的路径全部变了,例如下图, 这是我在‘备用访问映射’里面配置好的一张图,我们可以看出,这里面一个配置了三个路径,一个http://mossweb:3333,一个是pyj.linjin.net,最后一个是http://mossweb.linjin.local:3333。
http://mossweb:3333,在配置这条数据的时候主要是内部的访问,这样我们在内部就只需要用http://mossweb:3333路径还访问我们的网站,而pyj.linjin.net却是我们外部的一个地址,就相当于一个域名的配置,而最后的http://mossweb.linjin.local:3333却是一个中转路径,这个中转只针对外部访问,而内部是不起作用的,但是却影响了内部的,因为现在系统会识别http://mossweb.linjin.local:3333,而不会识别http://mossweb:3333,所以在内部只要出现http://mossweb:3333都不会执行相关的解析信息,在这里我也解释一下http://mossweb:3333和http://mossweb.linjin.local:3333的意思(我也不是很明白),http://mossweb:3333主要是内部的一个访问地址,就是你的安装的MOSS的时候的名字,而3333就是你建立网站集的端口,而http://mossweb.linjin.local:3333却是一个内部地址的访问,它们指向同一个网站集中,同一个地址。
相应的解决办法:
1.把全部的绝对路径改为相对路径。
其实这个办法是一个最好的办法,但是有的时候,我们又不得不用绝对路径,例如:一个导航,如果我们想做成自己想要的效果, 就得自己定制,可能对于高手来说就是很简单的一件事情,用一个用户控件就可以搞定,但是对于我们菜鸟级别的人来说就感觉有点难度和麻烦了,利用用户控件来做,我们还得写XML文件,安装等一系列步骤,并且到时候改也不好改,我们只好想其它办法解决,我就是用iframe来做的,把导航作为一个HTML页面,当做到这一步的时候,遇到最大的问题还是一个路径的问题,如果我用相对路径,那么子网站的子网站引用这个母版页,那么那的路径又不对了,如果用绝对路径,要么外部看得到页面,要么内部看得到页面,因为内部只认http://mossweb:3333,外部只认http://mossweb.linjin.local:3333和pyj.linjin.net,最后还是“呼吸灵魂的猫”一句提醒,用JS控制路径,就是我要说的第二个解决方法!
2.用iframe与JS控制我们的iframe的路径结合处理。这样我们就方便了多了,写一个导航页面,在母版页里面用iframe调用,并且用iframe控制路径,这样比用用户控件要方便多了。
我暂时想到的还只有这两个方法,如果那为高人有其它方法,随时欢迎指点,谢谢!
MOSS网站发布以后,把备用‘访问映射配置’好以后,所有的路径全部变了,例如下图, 这是我在‘备用访问映射’里面配置好的一张图,我们可以看出,这里面一个配置了三个路径,一个http://mossweb:3333,一个是pyj.linjin.net,最后一个是http://mossweb.linjin.local:3333。
http://mossweb:3333,在配置这条数据的时候主要是内部的访问,这样我们在内部就只需要用http://mossweb:3333路径还访问我们的网站,而pyj.linjin.net却是我们外部的一个地址,就相当于一个域名的配置,而最后的http://mossweb.linjin.local:3333却是一个中转路径,这个中转只针对外部访问,而内部是不起作用的,但是却影响了内部的,因为现在系统会识别http://mossweb.linjin.local:3333,而不会识别http://mossweb:3333,所以在内部只要出现http://mossweb:3333都不会执行相关的解析信息,在这里我也解释一下http://mossweb:3333和http://mossweb.linjin.local:3333的意思(我也不是很明白),http://mossweb:3333主要是内部的一个访问地址,就是你的安装的MOSS的时候的名字,而3333就是你建立网站集的端口,而http://mossweb.linjin.local:3333却是一个内部地址的访问,它们指向同一个网站集中,同一个地址。
相应的解决办法:
1.把全部的绝对路径改为相对路径。
其实这个办法是一个最好的办法,但是有的时候,我们又不得不用绝对路径,例如:一个导航,如果我们想做成自己想要的效果, 就得自己定制,可能对于高手来说就是很简单的一件事情,用一个用户控件就可以搞定,但是对于我们菜鸟级别的人来说就感觉有点难度和麻烦了,利用用户控件来做,我们还得写XML文件,安装等一系列步骤,并且到时候改也不好改,我们只好想其它办法解决,我就是用iframe来做的,把导航作为一个HTML页面,当做到这一步的时候,遇到最大的问题还是一个路径的问题,如果我用相对路径,那么子网站的子网站引用这个母版页,那么那的路径又不对了,如果用绝对路径,要么外部看得到页面,要么内部看得到页面,因为内部只认http://mossweb:3333,外部只认http://mossweb.linjin.local:3333和pyj.linjin.net,最后还是“呼吸灵魂的猫”一句提醒,用JS控制路径,就是我要说的第二个解决方法!
2.用iframe与JS控制我们的iframe的路径结合处理。这样我们就方便了多了,写一个导航页面,在母版页里面用iframe调用,并且用iframe控制路径,这样比用用户控件要方便多了。
我暂时想到的还只有这两个方法,如果那为高人有其它方法,随时欢迎指点,谢谢!
- 配置‘备用访问映射’路径以后如何解决路径的问题
- springMVC的dispatcherServlet访问路径映射问题
- 如何解决访问页面路径不正确的问题
- apache虚拟路径映射配置和中文路径的解决
- 如何解决Java路径问题?
- 解决访问TOMCAT中文路径的问题总结
- 解决jsp页面路径访问图片的乱码问题
- 如何在web.xml中配置jsp的访问路径
- 解决虚拟路径的上下文路径问题
- Servlet 的路径访问问题
- php的路径访问问题
- 项目的访问路径问题
- 关于访问路径的问题
- Servlet路径映射配置
- 关于tomcat配置静态资源访问路径的问题
- Java中如何访问资源文件的路径问题
- 程序打成Jar包以后,访问路径的方法
- 如何解决XMind提示安装无效配置路径的方法
- 转深户流程
- 【excel】条件格式使得测试结果更直观
- 带进度指示和移动效果的Flex4 精灵组件
- Servlet介绍(6)-----listener
- samba 在Windows环境下没有权限访问redhat的共享--SELinux
- 配置‘备用访问映射’路径以后如何解决路径的问题
- .net cf 多行文本的Button控件
- ER模型
- 关于使用samba用户的权限设置
- Eclipse和VSS配置
- AjaxControltoolkit学习笔记—CollapsiblePanelExtender使用详解 (aps.net C#)
- Android用户数过去三个月增长200%
- 断开客户端samba用户链接
- Ailurus发布Fedora版本和Ubuntu 版本