URl 子域之间切换
我有网站说 http://info.sys.com
我希望将网址中的信息替换为当我在网站中选择知识选项卡时,knowledge.sys.com 。
当我选择知识选项卡时,info.sys.com 应替换为 Knowledge.sys.com。
我使用 jdk 1.5 update 9 和 tomcat 6.0.16
期待您的回复。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果更改 URL (
location.href = 'http://knowledge.sys.com';
),页面将重新加载 - 实际上,将加载该地址的页面(是否是同一页面取决于您的服务器)。不过,您可以使用锚点玩一些游戏(位置的“哈希”部分)。有关详细信息,请查看真正简单的历史记录。
If you change the URL (
location.href = 'http://knowledge.sys.com';
), the page will be reloaded -- well, actually, the page at that address will be loaded (whether that's the same page or not will depend on your server).There are games you can play with anchors, though (the "hash" part of the location). Check out Really Simple History for more on that.
在客户端以编程方式更改 URL 字段将触发浏览器使用更新后的 URL 刷新页面。
这被认为是一项安全功能,可确保 URL 字段始终显示所呈现资源的地址。
如果您无法在
URL 重写引擎 >knowledge.sys.com
。可以将其配置为处理对knowledge.sys.com
的请求,而无需更改应用程序文件结构。Changing the URL field programmatically on the client-side will trigger the browser to refresh the page with the updated URL.
This is considered a security feature which guarantees that the URL field is always showing the address of the rendered resource.
You can use a URL Rewriting Engine on your server if you cannot host your knowledge base at
knowledge.sys.com
. This could be configured to handle requests toknowledge.sys.com
without having to change your application file structure.