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