動態(tài)與靜態(tài)URL
  • 更新時間:2024-11-07 08:35:49
  • 網(wǎng)站建設(shè)
  • 發(fā)布時間:1年前
  • 400

北京網(wǎng)站建設(shè)公司推來客:網(wǎng)站制作可以使用PHP或JavaScript動態(tài)腳本等數(shù)據(jù)庫插入網(wǎng)頁內(nèi)容的公司越來越受歡迎。這種類型的網(wǎng)站被認(rèn)為是動態(tài)的。許多網(wǎng)站選擇靜態(tài)內(nèi)容而不是動態(tài)內(nèi)容。這是因為,如果一個網(wǎng)站有成千上萬的產(chǎn)品或頁面,手動編寫或更新每個靜態(tài)是一項艱巨的任務(wù)。

有兩種類型的URL:動態(tài)和靜態(tài)。動態(tài)URL 是從數(shù)據(jù)庫驅(qū)動的網(wǎng)站或網(wǎng)站的URL 搜索結(jié)果運行腳本的網(wǎng)址。與靜態(tài)URL 相比,靜態(tài)URL 頁面的內(nèi)容保持不變,除非更改是硬編碼的,HTML 將生成,動態(tài)URL 從特定于網(wǎng)站的數(shù)據(jù)庫中查詢。動態(tài)頁面基本上只有一個模板來顯示數(shù)據(jù)庫查詢的結(jié)果。改變HTML代碼中的信息,不會改變數(shù)據(jù)庫中的數(shù)據(jù)。

但是使用動態(tài)URL 有一個風(fēng)險:搜索引擎不喜歡它們。由于動態(tài)URL 而失去搜索引擎定位的風(fēng)險最大的是電子商務(wù)商店、論壇、使用內(nèi)容管理系統(tǒng)(例如Mambo 或WordPress 博客)的網(wǎng)站,或任何其他數(shù)據(jù)庫驅(qū)動的網(wǎng)站。很多時候,在動態(tài)網(wǎng)站內(nèi)容上生成的URL 如下所示:http://www.somesites.com/forums/thread.php?threadid=12345sort=date~~V 另一方面,靜態(tài)URL 是不會改變的URL , 并且沒有可變字符串。它看起來像這樣:http://www.somesites.com/forums/the-challenges-of-dynamic-urls.htm

靜態(tài)URL 通常在搜索引擎結(jié)果頁面中排名更好,并且如果動態(tài)URL 被索引,它們比動態(tài)URL 被索引得更快。靜態(tài)URL 還使最終用戶更容易查看和理解頁面的內(nèi)容。如果用戶在搜索引擎查詢中看到與標(biāo)題和描述相匹配的URL,則與沒有意義的URL 相比,他們更有可能點擊該URL。

搜索引擎只想在其索引中列出唯一的頁面。搜索引擎決定通過在可變字符串(例如: &=)之后切斷特定數(shù)量的URL 來解決這個問題。

例如,讓我們看一下指向三個不同頁面的三個URL。但是,如果搜索引擎清除了第一個違規(guī)字符(問號(?))之后的信息,所有三個頁面現(xiàn)在看起來都沒有唯一的頁面,因此,重復(fù)的URL 將不會被索引。

另一個問題是動態(tài)頁面通常在URL 中沒有任何關(guān)鍵字。擁有富含關(guān)鍵字的URL 非常重要。高度相關(guān)的關(guān)鍵字應(yīng)該出現(xiàn)在域名或網(wǎng)頁網(wǎng)址中。最近一項關(guān)于三大搜索引擎Google、Yahoo 和MSN 如何對網(wǎng)站進(jìn)行排名的研究表明了這一點。

該研究涉及數(shù)百個競爭激烈的關(guān)鍵字查詢,例如旅游、汽車和計算機(jī)軟件,并涉及前十個結(jié)果因素的比較。統(tǒng)計顯示,在這前十名中,谷歌有40-50%的關(guān)鍵詞在網(wǎng)址或域名中; Yahoo 顯示60%,而MSN 有驚人的85%!對于這些搜索引擎來說,這意味著您的URL 或域名中的關(guān)鍵字可能意味著結(jié)果頁面上前十名排名和遙遠(yuǎn)排名之間的差異。

解決方案

那么,您可以如何解決這個棘手的問題呢?您當(dāng)然不希望必須返回并將每個動態(tài)URL 重新編碼為靜態(tài)URL。這對任何網(wǎng)站所有者來說都是太多的工作。

如果您在Linux 服務(wù)器上托管,那么您將需要Apache mod 的大部分重寫規(guī)則,這些規(guī)則可以讓您在用戶不了解搜索引擎的情況下將重定向從一個URL 拉到另一個URL。有關(guān)在Apache 中安裝此模塊所需的更多信息,您可以在此處查看此模塊的文檔。該模塊使您不必手動重寫靜態(tài)URL。

這個模塊是如何工作的?當(dāng)請求發(fā)送到具有新靜態(tài)URL 的服務(wù)器時,Apache 模塊將URL 重定向到舊的動態(tài)URL 中,同時仍然像新的靜態(tài)URL 一樣工作。 Web 服務(wù)器將客戶端請求的URL 與各個規(guī)則中的搜索模式進(jìn)行比較。

例如,當(dāng)有人請求靜態(tài)URL 中列出的URL 時,服務(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 舊的動態(tài)url是這樣的,沒有人更理智:http://www.somesites.com/forums/thread.php?threadid=12345

現(xiàn)在,該URL 在搜索引擎中的排名只會更好,但是您的最終用戶可以確保一眼就知道哪個頁面是關(guān)于URL 的,同時允許Apache 的mod 重寫規(guī)則來處理您的轉(zhuǎn)換,并仍然保持動態(tài)URL。

如果您不是特別精通技術(shù),您可能不想弄清楚現(xiàn)代重寫代碼的復(fù)雜性以及如何使用它,或者您根本沒有時間開始新的學(xué)習(xí)曲線。所以這對你來說將是非常有益的事情。這個URL 重寫工具絕對可以幫助你。實現(xiàn)此工具是為了實現(xiàn)mod 重寫規(guī)則。 htaccess 文件秘密地將URL 轉(zhuǎn)換為另一個動態(tài)和靜態(tài)的,例如。

r />
與URL重寫工具,你可以選擇單頁或整個目錄的重寫。只需在框中輸入網(wǎng)址,按提交,復(fù)制并粘貼到您的。htaccess文件對您網(wǎng)站的根生成的代碼。您必須記住您的。htaccess文件放置在每個動態(tài)的URL,你想要的Apache重寫任何額外的重寫命令?,F(xiàn)在,你無需改變你的動態(tài)網(wǎng)址手動,因為你讓國防部重寫規(guī)則為你做轉(zhuǎn)換,沒有JavaScript,偽裝,或任何偷偷摸摸的戰(zhàn)術(shù),可以給您網(wǎng)站上的靜態(tài)網(wǎng)址鏈接。

你一定要記得做的另一件事是改變在您的網(wǎng)站的所有鏈接的靜態(tài)網(wǎng)址,以避免由于有重復(fù)的網(wǎng)址搜索引擎的懲罰。你甚至可以添加你的動態(tài)網(wǎng)址,您的機(jī)器人排除標(biāo)準(zhǔn)文件(robots.txt的),以防止搜索引擎蜘蛛重復(fù)的URL。不管你的方法,使用URL重寫工具后,你最好有沒有指向任何您的舊的動態(tài)網(wǎng)址的鏈接。

利用靜態(tài)URL盡可能在您的網(wǎng)站有多種原因。當(dāng)它無法和你需要把應(yīng)該由數(shù)據(jù)庫驅(qū)動的內(nèi)容,這些舊的動態(tài)網(wǎng)址,您仍然可以給最終的用戶和搜索引擎1靜態(tài)網(wǎng)址導(dǎo)航,和所有的同時,他們都還是你變相的動態(tài)網(wǎng)址。有人問,如果這種方法被認(rèn)為是“隱形”當(dāng)一個搜索引擎工程師,他回答說,它確實不是,事實上,搜索引擎喜歡你這樣做。URL重寫工具,不僅可以節(jié)省您的時間和精力,幫助您使用透明地將它們轉(zhuǎn)換成您的動態(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接口對接開發(fā)等。十余年開發(fā)經(jīng)驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網(wǎng),轉(zhuǎn)載請表明原文地址:https://www.tlkjt.com/web/13395.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部