做网站,页面间通过url传值,往往会造成地址栏中,url后面一串的参数,这样对于网站的访问者来讲是很困惑的,而且有时候会被恶意用户通过这些参数分析到网站后台运行的一些机制。所以网站的url隐藏是很有必要的。
比较简单的一种做法:使用框架集,然后设置上面部分为0高度,嘿嘿。
//Default.aspx页面
--------------------------------------------------
<%@ Page Language="C#" %>
<html>
<head>
</head>
<frameset rows="0%,456*" cols="*" frameborder="NO" border="0" framespacing="0">
<frame name="top" src="u.htm">
<frame name="bottom" src="Home.aspx">
<noframes>
</noframes></frameset>
<body>
</body>
</html>
--------------------------------------------------
//如果首页是Default.aspx,Default.aspx中只需要有此框架集合就行了。
//u.htm是路人甲,没人关心它,你也不用创建它,即使你创建了它,它也不会被显示。
//Home.aspx才是真正的首页,网站访问者输入网址(只有域名),自动导航
//到Default.aspx。 然后点击网站别的页面的链接,地址栏中看到的始终是你网站的域名。
//而不是相应页面的地址。 然后------整个世界清静了。
分享到:
相关推荐
实现URL的隐藏转发,例如:bbs.itopapp.com绑定到虚拟主机上的bbs目录,浏览器中不会跳转到http://www.itopapp.com/bbs了,而直接显示http://bbs.itopapp.com 。 2.域名管理 说明:安装成功后,提供了3个...
然而,有时候为了使URL看起来更加简洁,我们可能会希望隐藏默认语言的代码。在Magento 1.9.2.4这个版本中,有一种方法可以实现这个目标。 首先,我们需要了解Magento的URL重写机制。Magento使用了内置的URL重写管理...
通过上述修改,我们可以确保支付宝的回调请求不受ThinkPHP URL隐藏设置的影响,能够正确处理并返回预期的结果,同时,其他非支付宝控制器的页面仍然可以使用URL_MODEL=2来隐藏入口文件,使得URL更加友好。...
3. URL隐藏:隐藏敏感信息,如session ID,增加安全性。 4. 路由重定向:当网站结构变更时,可以设置规则将旧URL重定向至新URL,避免链接失效。 总结来说,UrlRewrite作为一款强大的URL重写工具,为企业和开发者...
开发者需要遵循新的隐私政策,比如使用WKWebView代替UIWebView,并且需要正确处理WKWebView的配置,以确保隐藏顶部URL并防止不必要的网址跳转。这通常涉及到以下步骤: 1. 使用WKWebView:由于UIWebView已被废弃,...
首先,URL(Uniform Resource Locator)是访问Web资源的统一地址,而在TP5中,URL管理主要涉及到URL生成、URL解析以及URL隐藏模型层等。通过URL生成,开发者可以方便地创建指向控制器和操作的链接,如`url('home/...
2. **URL隐藏参数**:可以隐藏实际URL中的参数,使URL看起来更整洁,同时保持后端处理逻辑不变。 3. **路径别名**:创建虚拟路径别名,使得不同路径可以映射到同一资源,便于网站结构的管理和迁移。 4. **重定向**...
URL重写是Web开发中一个重要的技术,它允许开发者通过改变URL的结构,来实现对网页请求的处理,同时隐藏真实服务器路径,从而提高网站的安全性和用户体验。在本篇文章中,我们将深入探讨URL重写的基本原理、作用以及...
这通常涉及到URL隐藏和重定向技术,可以用于提高网站的安全性或者优化用户体验。以下是对这个主题的详细解释: 1. PHP页面跳转: 在PHP中,我们通常使用`header()`函数来实现页面跳转。例如,`header("Location: ...
Apache利用.htaccess文件重写URL隐藏入口,模块名,实现伪静态-附件资源
除了基本的URL重写,`UrlRewriter`还可以实现URL映射、URL隐藏、SEO优化、以及解决子域和目录问题等。例如,你可以通过URL重写隐藏ASP.NET的Session ID,提高网站的安全性。 在项目中,`UrlRewriter.sln`是解决方案...
- URL重写是服务器端的一种技术,通过内部映射机制,将用户请求的实际URL隐藏,展示给用户的是更直观、有意义的URL。 2. **UrlWriting的作用**: - 提升用户体验:简洁的URL更容易记忆,有助于用户理解和分享网页...
HttpModule重写机制则是利用HttpModule来实现URL重定向和URL隐藏,从而达到优化网站结构、提升SEO效果或者实现某些特定功能的目的。 **一、HttpModule的基本概念** HttpModule是ASP.NET中的一个核心组件,它是一个...
ThinkPHP 支持通过 `.htaccess` 文件和 Apache 的 `mod_rewrite` 模块来实现 URL 重写,从而隐藏 URL 中的 `index.php` 入口文件,生成伪静态链接。以下是一系列详细的步骤来解释如何实现这一功能: 首先,了解 `....
ASP.NET C# URL重写和无扩展名URL重写是两个关键的Web开发技术,用于改进网站的用户体验和搜索引擎优化(SEO)。它们涉及到对应用程序内部请求处理的方式,使得用户可以使用更加友好、易于记忆的URL,同时保持后端...
IIS Rewrite不仅支持URL重写,还包括URL隐藏、路径转换、错误页面重定向等多种功能。 **二、URL重写的重要性** 1. **SEO优化**:通过重写URL,可以使网址更符合搜索引擎的抓取规则,提高网站在搜索结果中的排名。 ...
在实际项目中,我们可以利用UrlRewriteFilter实现如URL重定向、URL隐藏参数、自定义错误页面等多种功能。例如,通过设置重定向规则,可以将旧的URL自动跳转到新的URL,以确保老用户的访问不受影响。 六、总结 ...