..
你们有多少人已经知道,优化技术来阻止搜索引擎,以获得更好的索引你的网站,使用查询字符串的网页,因为我们的目标更有效比普通物理文件或URL重写的URL重写专案系统。
在这篇文章中,我们动态地管理我们的内容转换(新闻,文章,产品手册等。)创建(或模拟)为更好的搜索引擎性能优化物理文件。
举一个具体的例子让我们说不必优化体育和新闻门户网站,只是为了记住快乐的时光,回到2006年,当时意大利国家队夺得世界杯,当我们假想的网站将有一定出版了一个标题一个故事一天是这样的:
世界冠军意大利:卡纳瓦罗举起世界杯!动态站点可以使用ASP编写一个查询字符串的文件,他发现从数据库记录,例如ID:
/ Notizia.asp?ID = 100但是,正如我们所说的,将是一个更好的物理文件类型:
意大利的世界 - 冠军 - 卡纳瓦罗,向上的,coppa.asp这是什么文件确实存在,或者是简单的模拟(URL重写)不是在这个时候相关的:我们的目的纯粹是走的新闻标题和对待它,以便它符合ISO写作网址,因为一个有名称的文件,如:
世界冠军意大利:卡纳瓦罗举起世界杯门冬!会比较难看,但多数不符合标准的!
为了我们可以创建一个函数,包括在我们的站点配置文件中,并以此作为一个过滤器来当作应景的标题是,以写为文件名了。
该功能我们会研究是相当全面的,包括所有的意大利特殊键盘字符,重音字母等,还使用了连字符( - )分隔。
完整代码如下:
<%
函数名(FN)
FN =替换(FN,“”,“ - ”)
FN =替换(FN,“_”,“ - ”)
FN =替换(FN,“A”,“A”)
FN =替换(FN,“是”,“E”)
FN =替换(FN,“ES”,“我”)
FN =替换(FN,“O”,“O”)
FN =替换(FN,“U”,“U”)
FN =替换(FN,“... ...”,“”)
FN =替换(FN,“”,“”)
FN =替换(FN,“:”“”)
FN =替换(FN,“”,“”)
FN =替换(FN,“”,“”)
FN =替换(FN,“”,“”)
FN =替换(FN,“'”“”)
FN =替换(FN,"""",“”)
FN =替换(FN“(”,“”)
FN =替换(FN,“)”,“”)
FN =替换(FN,“[”,“”)
FN =替换(FN,“]”,“”)
FN =替换(FN,“{”,“”)
FN =替换(FN,“}”,“”)
FN =替换(FN,“/”,“”)
FN =替换(FN,“\”“”)
FN =替换(FN,“|”,“”)
FN =替换(FN,“英镑”,“”)
FN =替换(FN,“$”,“”)
FN =替换(FN,“%”,“”)
FN =替换(FN,“+”,“”)
FN =替换(FN,“@”,“”)
FN =替换(FN,“*”,“”)
FN =替换(FN,“=”,“”)
FN =替换(FN,“#”,“”)
FN =替换(FN,“<”,“”)
FN =替换(FN,“>”,“”)
文件名= LCASE(FN)
结束功能
%>
为了测试功能,您尝试打印在屏幕上,它包含的字符,我们去管理系列任何短语。
例如:
<%
文件名Response.Write(“你好,你怎么样?”)
%>
返回:
你好,如何,是根据我们的需要,因此,我们可以动态地创建我们的主页上的物理文件,或直接移动与采取的写作与我们的函数的运作按照URL重写重写规则保健系统。
| |
ASP(高级)
全部课程用于创建动态Web站点。 从39€。 |
| |
ASP零(电子书)
从头开始学习微软的ASP和VBScript。 在只有29€。 |
| |
ASP.NET(课程)
全部课程建设从49€Web应用程序。 |