网络营销发达的今天,伪静态在网站建设过程中已成为客户的基本需求。在此优天网络正式介绍下在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
-
网络营销型网站遇到网站降权问题怎么办?
建好一个网站,接下来自然就是推广,然而在推广过程中,最容易碰到的一个难题就是降权。很多站长发现头天还不错的网站,第二天忽然降权了,排名也掉 了,收录也少了,甚至有的就剩下一页了,这让很多站长傻了眼,辛辛苦苦建了一个网站,就这样白忙活了。那么,遇到这种网站降权该怎么办呢?
2015-05-24 阅读量:582次
-
认真做好这4点加快网站内容被收录
认真做好这4点加快网站内容被收录
2015-02-15 阅读量:513次
-
网站建设做网站优化必不可少的四心
很多人都对网站建设认 知不全,认为不过是建一个网站,没有什么好说的,上网下载个开源程序,套用个模板,然后改改图片,改改链接就OK了。实际上,有这么简单吗?当然不止。网 站建设是优化最基础的一步,就好比是高楼大厦的地基,做好了网站才能做优化,才能引来流量,带来客户带来订单,否则一切是空谈。
2015-06-09 阅读量:617次
-
企业网站建设过程中不利于后期网站优化及运营的因素
企业建站的最终目的还是为了优化,但是部分企业在建站过程中,只注重效率把网站快速完成,并没有顾虑网站的优化及网站本身的访问速度,导致后期网站优化及运营是出现很多问题,对此,优天网络建议,最好避开这些不利于优化的操作。那么,企业网站建设过程中不利于后期网站优化及运营的因素是什么?
2015-03-08 阅读量:544次