网络营销发达的今天,伪静态在网站建设过程中已成为客户的基本需求。在此优天网络正式介绍下在asp.net环境下如何配置伪静态。
一、 伪静态简介
将动态网页的Url伪装成静态的形式。
二、 伪静态优势
1. 隐藏真实URL,提高安全性;
2. 更加友好的URL,好记;
3. 最主要的就是迎合搜索引擎方便搜索引擎蜘蛛(Spider)来抓取网页上的相关内容!
三、 编写伪静态
借助于开源UrlRewriter 组件。可以配置在两个位置:web.config和数据库。如图1所示为在web.config里面配置的伪静态;注意先后顺序,规则靠前的规则优先被匹配到。
图1 在web.config里面配置的伪静态
图2所示为在表格中配置伪静态。
图2 在表格中配置伪静态
四、 配置伪静态
以IIS6.0为例,操作步骤如下:
在IIS中右击网站,依次选择“属性”、“主目录”、“配置”。图3为网站“捷赫”的属性。
图3 网站“捷赫”的属性。
图4为“应用程序配置”界面,选择“添加”。
图4 “应用程序配置”界面
图5为添加扩展名的界面,“可执行文件”根据VS的版本有所不同,这里选“C:\WINDOWS\Microsoft.NET\Framework \v2.0.50727\aspnet_isapi.dll”,“捷赫”网站的伪静态的扩展名为“.htm”。因为伪静态指向的网址是实际不存在的,所以 这里不勾选“确认文件是否寻在”。
图5 添加扩展名的界面
到这里,“捷赫”的伪静态就配置好了。此时访问我本地的诸如“。。/default_1.htm”的页面,Url会重新定向到类似于“。。/default.aspx?ID=1”的页面。
五、 各种花絮
1. 网站的权限问题。如图6所示,新建网站的时候,需要勾选“写入”的权限。这是因为我们的网站里面有XML数据需要更新;另外后台也需要这个权限。
2. 服务器提供商的话不完全真实。如锦坤老网站使用了伪静态,商家说网站支持伪静态。后来得知此伪静态是完全通过Config实现的,不是完全意义上的“支持”。
3. 关于服务器的ASP.NET服务。Session会用到这个服务。有些服务器不开启这个服务,这时候我们在登陆后台的时候会会遇到如图7所示的错误。遇到 这种情况,我们可以将config中“<sessionState mode="StateServer" timeout="59"/>”去掉,或者修改“mode”的参数。
图7 ASP.NET服务未开启,登陆后台的错误
4
-
网站推广的墨菲定律 网站总有失意时
网站推广什么时候才算结束,是上了首页吗?恐怕未必,因为,事情的发展总会是这样,等你一切都达到了时候,往往觉得“东西越好,越不中用!”这就是 网站推广的墨菲法则,按照SEO方式进行推广,并且方法得当,一切就按照既定战略有序的完成,最终终于得到了“蜘蛛”的信任,排在了首页,而这个时候,新 的挑战又来了,传统互联网被移动互联网取代,网络营销中心也转向社交化营销,排在首页和排在搜素前几页结果是一样的!这就是墨菲定律,假如事情有两种可 能,一种是好的,另一种是坏的,那么,最终的结果是“坏”的!
2015-05-28 阅读量:618次
-
四个网站概念认清高端网站建设方向
上海优天建站之前写过不少文章讲述高端网站建设及营销型网站的方法和概念,并且详细分析过营销型网站具体应该怎么样策划、定位以及用什么样的标准来验收。今天写四个网站概念供各位将要建网站的企业参考,目前你的网站是否就是这四类网站之一?你将要新建的网站是否会变为这四个类型之一?
2015-05-16 阅读量:605次
-
认真做好这4点加快网站内容被收录
认真做好这4点加快网站内容被收录
2015-02-15 阅读量:538次
-
网站建设过程中应该注重SEO优化的小技巧
网站建设过程中应该注重SEO优化的小技巧:网站建设与网络营销已成为每个企业想在互联网宣传的首要选项,要想在各大搜索引擎中找到你,如在百度中输入“优天网络”,就可以看到www.uskys.com的网站
2015-02-15 阅读量:1393次