北京網(wǎng)站建設(shè)公司推來客:網(wǎng)站制作可以使用PHP或JavaScript動(dòng)態(tài)腳本等數(shù)據(jù)庫插入網(wǎng)頁內(nèi)容的公司越來越受歡迎。這種類型的網(wǎng)站被認(rèn)為是動(dòng)態(tài)的。許多網(wǎng)站選擇靜態(tài)內(nèi)容而不是動(dòng)態(tài)內(nèi)容。這是因?yàn)?,如果一個(gè)網(wǎng)站有成千上萬的產(chǎn)品或頁面,手動(dòng)編寫或更新每個(gè)靜態(tài)是一項(xiàng)艱巨的任務(wù)。
有兩種類型的URL:動(dòng)態(tài)和靜態(tài)。動(dòng)態(tài)URL 是從數(shù)據(jù)庫驅(qū)動(dòng)的網(wǎng)站或網(wǎng)站的URL 搜索結(jié)果運(yùn)行腳本的網(wǎng)址。與靜態(tài)URL 相比,靜態(tài)URL 頁面的內(nèi)容保持不變,除非更改是硬編碼的,HTML 將生成,動(dòng)態(tài)URL 從特定于網(wǎng)站的數(shù)據(jù)庫中查詢。動(dòng)態(tài)頁面基本上只有一個(gè)模板來顯示數(shù)據(jù)庫查詢的結(jié)果。改變HTML代碼中的信息,不會(huì)改變數(shù)據(jù)庫中的數(shù)據(jù)。
但是使用動(dòng)態(tài)URL 有一個(gè)風(fēng)險(xiǎn):搜索引擎不喜歡它們。由于動(dòng)態(tài)URL 而失去搜索引擎定位的風(fēng)險(xiǎn)最大的是電子商務(wù)商店、論壇、使用內(nèi)容管理系統(tǒng)(例如Mambo 或WordPress 博客)的網(wǎng)站,或任何其他數(shù)據(jù)庫驅(qū)動(dòng)的網(wǎng)站。很多時(shí)候,在動(dòng)態(tài)網(wǎng)站內(nèi)容上生成的URL 如下所示:http://www.somesites.com/forums/thread.php?threadid=12345sort=date~~V 另一方面,靜態(tài)URL 是不會(huì)改變的URL , 并且沒有可變字符串。它看起來像這樣:http://www.somesites.com/forums/the-challenges-of-dynamic-urls.htm
靜態(tài)URL 通常在搜索引擎結(jié)果頁面中排名更好,并且如果動(dòng)態(tài)URL 被索引,它們比動(dòng)態(tài)URL 被索引得更快。靜態(tài)URL 還使最終用戶更容易查看和理解頁面的內(nèi)容。如果用戶在搜索引擎查詢中看到與標(biāo)題和描述相匹配的URL,則與沒有意義的URL 相比,他們更有可能點(diǎn)擊該URL。
搜索引擎只想在其索引中列出唯一的頁面。搜索引擎決定通過在可變字符串(例如: &=)之后切斷特定數(shù)量的URL 來解決這個(gè)問題。
例如,讓我們看一下指向三個(gè)不同頁面的三個(gè)URL。但是,如果搜索引擎清除了第一個(gè)違規(guī)字符(問號(hào)(?))之后的信息,所有三個(gè)頁面現(xiàn)在看起來都沒有唯一的頁面,因此,重復(fù)的URL 將不會(huì)被索引。
另一個(gè)問題是動(dòng)態(tài)頁面通常在URL 中沒有任何關(guān)鍵字。擁有富含關(guān)鍵字的URL 非常重要。高度相關(guān)的關(guān)鍵字應(yīng)該出現(xiàn)在域名或網(wǎng)頁網(wǎng)址中。最近一項(xiàng)關(guān)于三大搜索引擎Google、Yahoo 和MSN 如何對(duì)網(wǎng)站進(jìn)行排名的研究表明了這一點(diǎn)。
該研究涉及數(shù)百個(gè)競爭激烈的關(guān)鍵字查詢,例如旅游、汽車和計(jì)算機(jī)軟件,并涉及前十個(gè)結(jié)果因素的比較。統(tǒng)計(jì)顯示,在這前十名中,谷歌有40-50%的關(guān)鍵詞在網(wǎng)址或域名中; Yahoo 顯示60%,而MSN 有驚人的85%!對(duì)于這些搜索引擎來說,這意味著您的URL 或域名中的關(guān)鍵字可能意味著結(jié)果頁面上前十名排名和遙遠(yuǎn)排名之間的差異。
解決方案
那么,您可以如何解決這個(gè)棘手的問題呢?您當(dāng)然不希望必須返回并將每個(gè)動(dòng)態(tài)URL 重新編碼為靜態(tài)URL。這對(duì)任何網(wǎng)站所有者來說都是太多的工作。
如果您在Linux 服務(wù)器上托管,那么您將需要Apache mod 的大部分重寫規(guī)則,這些規(guī)則可以讓您在用戶不了解搜索引擎的情況下將重定向從一個(gè)URL 拉到另一個(gè)URL。有關(guān)在Apache 中安裝此模塊所需的更多信息,您可以在此處查看此模塊的文檔。該模塊使您不必手動(dòng)重寫靜態(tài)URL。
這個(gè)模塊是如何工作的?當(dāng)請(qǐng)求發(fā)送到具有新靜態(tài)URL 的服務(wù)器時(shí),Apache 模塊將URL 重定向到舊的動(dòng)態(tài)URL 中,同時(shí)仍然像新的靜態(tài)URL 一樣工作。 Web 服務(wù)器將客戶端請(qǐng)求的URL 與各個(gè)規(guī)則中的搜索模式進(jìn)行比較。
例如,當(dāng)有人請(qǐng)求靜態(tài)URL 中列出的URL 時(shí),服務(wù)器看起來以及它們看起來像什么信息:
http://www.somesites.com/forums/the-challenges-of-dynamic-urls.html htaccess 文件如:RewriteEngine Description (*)。 RewriteRule線程thread ID $thread.php $threadId=$1,然后轉(zhuǎn)換為靜態(tài)url 舊的動(dòng)態(tài)url是這樣的,沒有人更理智:http://www.somesites.com/forums/thread.php?threadid=12345
現(xiàn)在,該URL 在搜索引擎中的排名只會(huì)更好,但是您的最終用戶可以確保一眼就知道哪個(gè)頁面是關(guān)于URL 的,同時(shí)允許Apache 的mod 重寫規(guī)則來處理您的轉(zhuǎn)換,并仍然保持動(dòng)態(tài)URL。
如果您不是特別精通技術(shù),您可能不想弄清楚現(xiàn)代重寫代碼的復(fù)雜性以及如何使用它,或者您根本沒有時(shí)間開始新的學(xué)習(xí)曲線。所以這對(duì)你來說將是非常有益的事情。這個(gè)URL 重寫工具絕對(duì)可以幫助你。實(shí)現(xiàn)此工具是為了實(shí)現(xiàn)mod 重寫規(guī)則。 htaccess 文件秘密地將URL 轉(zhuǎn)換為另一個(gè)動(dòng)態(tài)和靜態(tài)的,例如。
r />與URL重寫工具,你可以選擇單頁或整個(gè)目錄的重寫。只需在框中輸入網(wǎng)址,按提交,復(fù)制并粘貼到您的。htaccess文件對(duì)您網(wǎng)站的根生成的代碼。您必須記住您的。htaccess文件放置在每個(gè)動(dòng)態(tài)的URL,你想要的Apache重寫任何額外的重寫命令?,F(xiàn)在,你無需改變你的動(dòng)態(tài)網(wǎng)址手動(dòng),因?yàn)槟阕寚啦恐貙懸?guī)則為你做轉(zhuǎn)換,沒有JavaScript,偽裝,或任何偷偷摸摸的戰(zhàn)術(shù),可以給您網(wǎng)站上的靜態(tài)網(wǎng)址鏈接。
你一定要記得做的另一件事是改變?cè)谀木W(wǎng)站的所有鏈接的靜態(tài)網(wǎng)址,以避免由于有重復(fù)的網(wǎng)址搜索引擎的懲罰。你甚至可以添加你的動(dòng)態(tài)網(wǎng)址,您的機(jī)器人排除標(biāo)準(zhǔn)文件(robots.txt的),以防止搜索引擎蜘蛛重復(fù)的URL。不管你的方法,使用URL重寫工具后,你最好有沒有指向任何您的舊的動(dòng)態(tài)網(wǎng)址的鏈接。
利用靜態(tài)URL盡可能在您的網(wǎng)站有多種原因。當(dāng)它無法和你需要把應(yīng)該由數(shù)據(jù)庫驅(qū)動(dòng)的內(nèi)容,這些舊的動(dòng)態(tài)網(wǎng)址,您仍然可以給最終的用戶和搜索引擎1靜態(tài)網(wǎng)址導(dǎo)航,和所有的同時(shí),他們都還是你變相的動(dòng)態(tài)網(wǎng)址。有人問,如果這種方法被認(rèn)為是“隱形”當(dāng)一個(gè)搜索引擎工程師,他回答說,它確實(shí)不是,事實(shí)上,搜索引擎喜歡你這樣做。URL重寫工具,不僅可以節(jié)省您的時(shí)間和精力,幫助您使用透明地將它們轉(zhuǎn)換成您的動(dòng)態(tài)URL靜態(tài)URL,但它也將保存在搜索引擎中的排名。
本文發(fā)布于北京網(wǎng)站制作公司推來客http://www.tlkjt.com/
我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對(duì)接開發(fā)等。十余年開發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿意為止,多一次對(duì)比,一定讓您多一份收獲!