日本不卡一区二区三区在线观看_久久香蕉频线观_国产日产欧美a一级在线_欧美国产综合视频

搜索引擎優(yōu)化編程(二):友好的URL地址

在前一篇文章中有位朋友的評論我覺得很有必要補充說明一下,我們看重搜索引擎優(yōu)化編程并不是說不注重用戶的使用。我們在考慮一個網(wǎng)站經(jīng)營的綜合因素時,對搜索引擎做一定的優(yōu)化顯得很有必要。有時候,是我們網(wǎng)站結(jié)構(gòu)本身不夠合理,不容易被搜索引擎收錄,這樣一來,搜索引擎優(yōu)化句成了對站點結(jié)構(gòu)本身的合理化。有的時候,我們把“蜘蛛”當作一名嚴格的用戶來看待也許更好理解。在這里,我謝謝大家留下寶貴的時間來給我寫評論,我沒考慮到的我將會在后面補充,謝謝大家!好了,繼續(xù)今天的話題。

友好的URL地址,很多網(wǎng)站做到了這一點,有些人會理解為友好的URL地址更便于用戶記憶,僅此而已。事實上,這只是一個方面,它對于搜索引擎優(yōu)化也有一定的好處。現(xiàn)在的搜索引擎收錄時,對不同的地址確實不會有不同的待遇。我現(xiàn)在舉出兩個實例:

www.seoexample.com/news.aspx?id=1&page=1

www.seoexample.com/hello_world.html

類似這樣的網(wǎng)址我們經(jīng)常遇到,很顯然,后者的地址更容易被我們記住。

通常我們是通過重寫URL地址來做到這一點的。我暫時所知道的重寫URL地址好處有:

1搜索引擎在收錄時會將地址加粗顯示。

這一點大家可以去試試就知道了,本來想截圖,太占地方。

2隱藏真實目錄。

這似乎對搜索引擎優(yōu)化沒有什么好處,但是對于其他方面的好處大家可想而知。

另外,這樣做網(wǎng)頁被搜索引擎收錄似乎更容易一些,搜索引擎往往對靜態(tài)頁面更感興趣。重寫方式良好URL地址似乎更容易被“蜘蛛”理解,這點,我也沒有很充分的理由,所以先不單獨列作一條。

注意:重寫URL地址的好處是很明顯的,但是在效率方面會讓你的站點有所降低,尤其是不當?shù)闹貙懛绞剑瑫蟠蟮亟档驼军c的運行效率,有的甚至會發(fā)生錯誤。當然,一個好的重寫方式自然給站點帶來的效率影響也是很小的,因此,這些影響自然就微乎其微了。

下面向大家介紹一些常用的URL重寫方式(一般不喜歡貼圖片,但是為了更方便地說明問題還是貼了幾張)。這里需要申明一下,由于我們使用最多的還是IIS,在這里使用的均為IIS6.0,其它IIS版本如果遇到相關(guān)需要下載的軟件的話請選擇自己合適的版本。

1) ISAPI_Rewrite官方網(wǎng)站:http://www.isapirewrite.com/

IIS層次的URL重寫,使用比較方便。只需要簡單地修改配置文件就可以了,但是不是開源也不是免費的,試用期只有30天。我在這里只是簡單的說明,有需要的朋友購買后可以去看完整的使用文檔。

從官方網(wǎng)站下載后,請選擇默認安裝。在安裝完成后,在安裝目錄找到httpd.ini,將其屬性修改為可寫,我們的重寫規(guī)則就寫在里面。當你確定你的重寫規(guī)則全部寫好后,可以將其又改為只讀。

打開httpd.ini文件,我們在后面添加自己的重寫規(guī)則。這里添加一條示例規(guī)則:

RewriteRule ^/hello-world.html$ /news.aspx?id=1

內(nèi)容很簡單,就是將hello-world.html重寫到/news.aspx?id=1(^和$分別為規(guī)則內(nèi)容的分界符)。這種方法只是簡單的介紹,而且試用版只能對整個IIS配置,不可以對逐個站點配置,下面是運行效果圖:

2) UrlRewriting.Net官方網(wǎng)站:http://www.urlrewriting.net

這是我們使用得比較多的一種URL重載的工具,開源而且使用也同樣方便。在官方網(wǎng)站下載程序的時候下一個示例代碼下來的話,使用就很容易了。一些工具,有時候不太愿意說使用方法,因為官方網(wǎng)站一般都沒有示例代碼下(沒有我一定會提供)。但是有朋友更希望我提供部分演示,因為去下示例麻煩,我就簡單的示例一下吧。

使用起來其實也比較簡單,和前面的一樣,需要一點點正則表達式的知識,有興趣的朋友稍微去看下就ok了。做了一個示例,這里就不把全部代碼貼出來了,太浪費空間。只是在這么強調(diào)一些地方,首先是記得把下載到的DLL文件添加到引用,在我的演示示例中,大家可以參照我的webconfig文件的寫法,關(guān)鍵部分是下面的代碼:

<rewrites>

<add name="Rewrite"virtualUrl="^~/(.*)/(.*).html"

rewriteUrlParameter="ExcludeFromClientQueryString"

destinationUrl="~/Default.aspx?category=$1&amp;id=$2"

ignoreCase="true" />

</rewrites>

這個節(jié)點是我們存放重寫方法的地方,其余部分都是一樣的。我這里展示了兩個參數(shù)的URL重寫,因為一個參數(shù)很容易,大家在寫的時候可能會遇到問題,重寫規(guī)則與第一種方法中類似。重寫后的效果如下:

簡單的演示代碼如下:UrlRewritingDEMO.rar

還有一種常用的URL重寫工具與UrlRewriting.Net類似,叫UrlRewriter.Net,使用也幾乎相同,這里就不再介紹了。

3)創(chuàng)建自己的重寫代碼

使用工具,有時候有一些局限性。比如說在某些虛擬主機中,可能就不支持。這樣我們可以創(chuàng)建自己的重寫代碼,雖然稍微復雜,但比較適合規(guī)模較小的站點。借助全部應用程序類,我們可以將重寫方法寫在應用程序啟動運行部分,就是大家都知道的Global.asax文件。

在Application_BeginRequest()方法中可以完成我們的重寫方法。我在這里簡單地演示一下,相信很多人都使用過:

void Application_BeginRequest(object sender,EventArgs e)

{

HttpContext context = HttpContext.Current;

string curURL = context.Request.Path.ToLower();

if (curURL == "/website/test.html")

{

context.RewritePath("~/default.aspx");

return;

}

}

整個重寫過程就在這個文件中完成,只是在轉(zhuǎn)向固定的地址時有點麻煩。

前面介紹了幾種URL重寫的方法,使用起來都比較方便。但有一種能達到目的作法(友好的URL地址)并非URL重寫一種。很多朋友都把從動態(tài)地址轉(zhuǎn)換到動態(tài)地址的過程叫做靜態(tài)化(這樣并不準確)。就像現(xiàn)實生活中一樣,很多東西都真真假假得讓人模糊得分辨不出來。靜態(tài)化也是這樣,通常把靜態(tài)分真靜態(tài)和偽靜態(tài),但是這樣的真假似乎對我們更有好處,不像現(xiàn)實生活中。而且只要我們稍加觀察,就能分辨其中的真?zhèn)巍:茱@然,偽靜態(tài)只是形式上的靜態(tài),確實,它只是把URL地址轉(zhuǎn)換成靜態(tài)了,內(nèi)容仍然是動態(tài)的。另外一種方式則是確實將(部分)內(nèi)容完全靜態(tài)化了,至少生成了一個靜態(tài)的文件。

好多朋友其實都知道,就是利用模板生成了新文件。現(xiàn)在很多站點都這么做了,這樣做有一個很大的好處,就是在訪問量很大時可以很大程度地減小數(shù)據(jù)庫的壓力。當然,就算生成了靜態(tài)的模板,有些數(shù)據(jù)還是需要動態(tài)獲取的,這時候我們使用ajax可以比較方便地獲取數(shù)據(jù)。曾經(jīng)為了使用方便,弄了一個利用模板文件生成文件的類,使用起來比較簡單。這樣做的原理本來就比較簡單,有興趣的朋友可以弄去看看,代碼就不貼出來了。使用的時候很容易(如果你把剛剛我說的那個文件放到了App_Code文件夾的話),我舉個例子:

string[] strNewsHtml = new string[] { NewsTitle,NewsBody, PubTime.ToString(), UserName };

這里是需要生成的內(nèi)容

string[] strOldHtml = new string[] { "@Title", "@NewsBody", "@PubTime", "@UserName" };

這里是需要替換的標簽

Files.CreatHtmlPage(strNewsHtml, strOldHtml, "newsmode.htm", strFilePath)

生成新文件

模板文件生成文件類下載CreateFiles.rar剩下的內(nèi)容就是用ajax獲取你的動態(tài)內(nèi)容了,相信大家都經(jīng)常用到了,在這里就不說了。

不知不覺就寫了這么多了,也許有朋友說我寫的內(nèi)容太簡單,沒有什么內(nèi)涵。關(guān)于這點我也不好說什么,只是盡自己的努力希望能給一些朋友帶來方便吧(我一直的目標是把技術(shù)文章寫成象科普文章一樣讓人看了就懂)。記得我當初學習的時候,沒有人教,就自己買了幾本書看,有的時候一個問題要郁悶許久,真的經(jīng)常有放棄的念頭。現(xiàn)在過了那種時常想放棄的日子,還需要更加繼續(xù)努力,希望和大家一起進步!



Tags: ,山西晉城網(wǎng)站建設(shè),晉城在線網(wǎng)頁學習,晉城企業(yè)智能建站
日本不卡一区二区三区在线观看_久久香蕉频线观_国产日产欧美a一级在线_欧美国产综合视频
日本人成精品视频在线| 国产美女主播一区| 日韩在线欧美在线国产在线| 日韩久久不卡| 欧美日本在线视频中文字字幕| 99热久久这里只有精品| 日本福利视频导航| 国产精品女人网站| 97久久天天综合色天天综合色hd| 欧美在线中文字幕| 亚洲综合一区二区不卡| 国产精品三级在线| 久章草在线视频| 国内揄拍国内精品少妇国语| 视频一区在线免费观看| 国产精品久久九九| 久久另类ts人妖一区二区| 国精产品一区一区三区视频 | 阿v天堂2017| 欧美亚洲另类激情另类| 亚洲乱码一区二区三区三上悠亚 | 国产精品露脸av在线| 91精品国产高清自在线| 黄色91av| 日韩福利二区| 亚洲一区精品视频| 欧美成人四级hd版| 久久久精品一区二区| 久久久久成人精品免费播放动漫| 加勒比海盗1在线观看免费国语版| 亚洲欧洲精品一区二区| 久久亚洲精品网站| 久久国内精品一国内精品| 97伦理在线四区| 国产精品直播网红| 蜜臀久久99精品久久久酒店新书| 青青草视频在线视频| 午夜精品美女久久久久av福利| 色综合五月天导航| 国产精品久久久久久免费观看| 久久国产精品久久| 99国产在线视频| 国产免费观看高清视频| 激情网站五月天| 日本999视频| 午夜精品久久久久久久白皮肤 | 亚洲黄色成人久久久| 精品国产一区二区三区久久久久久 | 国产免费黄色av| 狠狠色综合欧美激情| 日本精品免费观看| 天堂av一区二区| 亚洲精品高清国产一线久久| 中文字幕日韩一区二区三区| 久久综合国产精品台湾中文娱乐网| 国产精品免费一区二区三区都可以 | 国产免费一区视频观看免费| 蜜桃日韩视频| 免费在线黄网站| 欧美精品久久久久久久自慰| 欧洲精品在线播放| 日本不卡在线观看视频| 日本黄网免费一区二区精品| 日本在线观看一区二区| 日本高清久久一区二区三区| 日韩视频在线观看视频| 日韩精品一区二区三区电影| 日本精品久久中文字幕佐佐木| 日韩少妇中文字幕| 欧美中日韩免费视频| 激情成人开心网| 国产专区在线视频| 国产一二三区在线播放| 国产欧美日韩高清| 国产伦精品一区二区三区视频免费 | 日韩中文娱乐网| 国产成人啪精品视频免费网| www高清在线视频日韩欧美| 久久精品国产v日韩v亚洲| 国产精品日韩一区二区三区| 国产精品久久久久久五月尺| 精品自拍视频在线观看| 亚洲乱码一区二区三区| 日本一区二区三不卡| 欧美性在线视频| 国产小视频免费| 成人久久18免费网站图片| 91久久精品国产91性色| 久热免费在线观看| 色777狠狠综合秋免鲁丝| 国产精品久久婷婷六月丁香| 美女久久久久久久久久久| 亚洲国产精品一区二区第四页av| 婷婷五月色综合| 欧美日韩免费观看一区| 国产又黄又爽免费视频| 99亚洲国产精品| 久久国产乱子伦免费精品| 国产精品电影网站| 无码人妻精品一区二区蜜桃百度| 青青草国产精品一区二区| 国产在线精品91| 国产精品av一区| 国产精品免费在线免费| 亚洲色欲综合一区二区三区| 青青在线视频一区二区三区| 国产日韩一区二区在线观看| 久久免费成人精品视频| 国产精品久久九九| 性日韩欧美在线视频| 欧美一区二区影视| 成人av一级片| 久久久91精品国产一区不卡| 欧美激情aaaa| 日本婷婷久久久久久久久一区二区| 欧洲精品在线一区| 国产伦精品一区二区三区四区免费| 久久99国产精品99久久| 色中色综合影院手机版在线观看 | 欧美丰满熟妇xxxxx| 国产日韩精品在线| 久久久久久久久久久免费| 另类天堂视频在线观看| 熟女少妇在线视频播放| 蜜桃传媒一区二区| 国产激情综合五月久久| 欧美成人全部免费| 人禽交欧美网站免费| 成人动漫在线观看视频| 国产精品十八以下禁看| 亚洲福利av| 国产欧美日韩亚洲| 色噜噜狠狠色综合网图区| 亚洲国产精品一区二区第四页av| 蜜臀久久99精品久久久酒店新书| 国产成人中文字幕| 自拍另类欧美| 国产真实乱子伦| 色噜噜国产精品视频一区二区| 亚洲自拍小视频| 国产真实乱子伦| 日韩中文在线视频| 亚洲一区二区三区免费看| 国产亚洲天堂网| 精品久久久av| 日韩国产一区久久| 91av在线不卡| 在线观看污视频| 国产一区二区香蕉| 久久精品99久久久香蕉| 婷婷四房综合激情五月| 国产日韩一区二区在线观看| 国产精品丝袜久久久久久高清| 天天干天天色天天爽| 国产精品一二三在线| 免费不卡在线观看av| 极品尤物一区二区三区| 色偷偷88888欧美精品久久久| 日韩一区不卡| 91|九色|视频| 亚洲一区二区久久久久久| 国产精品一区二区三区久久久| 国产精品高潮在线| 国内精品二区| 国产精品日韩电影| 精品日产一区2区三区黄免费| 久久精品视频一| 欧美精品一区二区三区在线看午夜| 国产成人亚洲综合| 肉大捧一出免费观看网站在线播放| www黄色av| 亚洲精品成人久久久998| 9a蜜桃久久久久久免费| 在线观看日韩羞羞视频| www..com日韩| 亚洲精品一区二区三区蜜桃久| youjizz.com亚洲| 中文字幕一区二区三区精彩视频 | www.日本在线视频| 欧美猛交ⅹxxx乱大交视频| 国严精品久久久久久亚洲影视| 国产精品免费区二区三区观看| 欧美老熟妇喷水| 国产精品日韩欧美大师| 免费看黄色a级片| 久久这里有精品视频| 国产日产欧美a一级在线| 欧美成人免费一级人片100| 国产精品中文在线| 亚洲中文字幕无码中文字| 777午夜精品福利在线观看| 亚洲va久久久噜噜噜久久天堂| 国产精品12345| 日韩欧美视频第二区| 日韩中文字幕在线| 狠狠噜天天噜日日噜| 欧美日本中文字幕| 91国内在线视频| 日韩欧美手机在线| 国产精品久久亚洲|