2012年12月18日
摘要: http://www.cnblogs.com/John-Connor/archive/2012/05/03/2478821.html引言-- 在初级篇中,我们介绍了如何利用基于ASP.NET MVC的Web程序中的Global文件来简单的重写路由。也介绍了它本身的局限性-依赖于路由信息中的键值对: 如果键值对中没有的值,我们无法将其利用凑出我们想要的URL表达式。 初级篇传送门:使用Global路由表定制URL 在进阶篇中,我们将介绍ASP.NET 路由相关类的基类-抽象类RouteBase,并演示如何通过继承它,让URL重写和优化变成Free Style。一,老板的需求 假设我们是... 阅读全文
posted @ 2012-12-18 20:23 davidkam 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 引言--- 在现今搜索引擎制霸天下的时代,我们不得不做一些东西来讨好爬虫,进而提示网站的排名来博得一个看得过去的流量。 URL重写与优化就是搜索引擎优化的手段之一。 假如某手机网站(基于ASP.NET MVC)分类页面URL是这样的, http://www.xxx.com/category/showcategory?categoryid=1000&view=list&orderby=price&page=1。 太多的QueryString对爬虫是不友好的,一般的做法是,去掉不必要的QueryString,让URL更简短 :http://www.xxx.com/categ 阅读全文
posted @ 2012-12-18 20:22 davidkam 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 网站建设中,时常会遇到需要网页重定向的情况: 1.网站调整,如改变网页目录结构,网页被移到一个新地址。 2.网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户还会得到一个404页面错误信息,访问流量白白丧失。 3.注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点。 常用的重定向方式有: 1. 301 redirect 301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301. 阅读全文
posted @ 2012-12-18 14:55 davidkam 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 遇到 FileZilla Server 的中文乱码问题,Google得知是由于从0.9.14版开始全面采用了UTF-8编码,而0.9.14之前的版本就不会有这个问题。Google到大多数的解决方案都是下面几中:1、使用 FileZilla Client 做 FTP 客户端,可以设置其编码。2、使用 FileZilla Server 0.9.14之前的版本3、使用 FileZillaPV 补丁:http://sourceforge.net/projects/filezillapv/files/深度Google才发现原来还有更好的解决方法:如 果是使用FlashFXP的话,选择View菜单,选择R 阅读全文
posted @ 2012-12-18 14:43 davidkam 阅读(409) 评论(0) 推荐(0) 编辑