2009-05-19 70 views

回答

9

這可能不利於履帶找到網頁,但它可能在怎麼回事排名他們,更好的URI通常獲得更好的排名(其他條件不變,當然)產生積極的影響。讓它們永久也是件好事。

Cool URIs don't change

關於如何在Apache的世界有mod_rewrite和IIS世界一些otheroptions

例(Apache的語法):

RewriteEngine On 
RewriteRule ^(.*)$ pages.php?page=$1 

這將URI中的域名後,通過一切(有關於最後的斜線一個警告),以pages.php作爲頁面參數。

這是

http://yourdomain.com/bears 

將返回內容由

http://yourdomain.com/pages.php?page=bears 
0

這不利於搜索引擎找到的頁面更容易(實際上如果不實施得當可以使它更難的搜索引擎抓取你的網站),但如果處理得當,它會讓你的網頁排名爲他們更好相關的關鍵字

對於PHP看的mod_rewrite爲Apache

我不是一個正則表達式的專家,但它使用模式匹配規則進行改寫,將有大量的文件和在線教程mod_rewrite的

2

Google的SEO Guide提到了有關t下的URL的一些提示他「改進您的網址結構」部分。

3

也許更好的問題是「是否重寫URL幫助用戶在搜索引擎中找到頁面?」。對此的答案是「是」。例如,假設您的網頁內容討論海豚。谷歌將更多的權重爲「海豚」搜索項:

/Dolphins.php 

/pages.php?page=1323 

你會發現這是最現代化的網站都在做(包括計算器)。

+3

更好:example.com/dolphins 用戶不需要記住文件類型。 – 2009-05-19 19:36:42

+0

用戶不記得文件類型或URL。他們點擊鏈接。如果您最後沒有擴展名,例如example.com/dolphins,你的入站鏈接的一部分可能會出現在example.com/dolphins/和其他人的example.com/dolphins/index.html等等中。這會稀釋你從這些入站網站獲得的谷歌果汁鏈接。 – 2009-05-20 02:20:15

0

擔任這將不利於搜索引擎更容易找到他們。爲了確保搜索引擎找到你的網頁,你可以做的兩個最重要的事情是:

  1. 創建一個sitemap,在robots.txt中引用它,並與Google WebMaster tools

  2. 製作它註冊確保你的網站上的所有頁面都有可用的非JavaScript鏈接(最好是文本鏈接)。

2

您可以創建網站的根.htaccess文件,並添加到該文件:

Options +FollowSymlinks 
RewriteEngine On 
RewriteRule ^/pages/(.*) pages.php?page=$1 
0

搜索引擎將你的頁面多了很多。如果有一個動態文件結尾和查詢字符串,大多數搜索引擎認爲它是一個動態頁面,這將很快改變,因此不會像靜態頁面那樣高。

然後你已經完成了重寫,你可以在PHP中輕鬆地解析它,並用php來決定你的url結構。

1

從谷歌退房this blog entry

特別是這個引用。

一個建議是爲了避免重新格式化一個動態的URL,使它看起來靜態

0

想強調的一個擴展頁面,例如需要.html以及網址內的斜線被解釋爲站點「樹形圖」內的虛擬目錄路徑。

還有更多的「權重」作爲Keltex像category.html比/category/subcategory.html

路徑說反正它是強制性落實友好的URL與站點地圖一起。所有這些與基本的SEO標題相結合,正確的標題給你一個很好的結果。

-1

對於搜索引擎優化的目的,最好在網址中加入關鍵字。但是,如果它已經是發佈的頁面,請確保在進行更改之前設置從現有URL到新URL的重定向。沒人喜歡broken link