[轉貼]怎樣配置WordPress來爲永久鏈接創建對搜索引擎友好的URL?(翻譯)

這是一篇較老的文章了,有些地方不適合WordPress新版,但是對於理解如何創建永久鏈接還是有幫助的。對於新版的WP,如果.htaccess文件可寫,會自動設置好;如果不可寫,用戶只要手動添加以下代碼,而不用考慮具體的永久鏈接是什麼形式:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

下面是翻譯內容:

WordPress默認的永久鏈接格式是如下所示的URL:http://www.yoursite.com/index.php?p=2,其中p指的是post_id.如果你很關係搜索引擎對你的blog進行索引,並且希望每個人都來閱讀它,那麼你就需要使用一點SEO技巧,爲指向你的post定製一個友好,簡潔的URL。以我爲例,我想讓我的每個獨立的post歸檔到我的域名的根下面,因爲像Google這樣的搜索引擎,對站內較深的頁面會降低它的搜索價值。我還想把posts的名稱作爲我的鏈接的題目,因此,我的永久鏈接應該是這個樣子的:http://www.yoursite.com/this-is-my-posts-title.htm

要達到這樣的效果,需要:

登陸WordPress,單擊“選項”。然後單擊“選項”的下級分類‘永久鏈接’

這時候你所處的頁面會顯示出所有用於創建你的永久鏈接的輸入區。我只關心post的名稱,所以,在“使用上面的模板標籤來創建虛擬站點結構”這句話下面的編輯框內,我寫入下面這些東西:

/%postname%.htm

這個時候你需要單擊按鈕來更新永久鏈接的結構。

現在你還需要修改你的.htaccess文件來加上一些mod_rewriting規則。聽起來很難,但是WordPress使這些變得很容易。首先,無論你是不是明白我說的這是什麼,一個.htaccess文件就是一個簡單的文本文件,能夠包含一些爲服務器所寫的指令。如果你已經有了這麼一個文件,你只需要編輯它,把WordPress提供給你的代碼(如下)添加進去。如果你還沒有,那麼你應該用任何一種文本編輯器(記事本就可以)創建一個文本文件,只要包含WordPress告訴你要粘貼進去的內容(同樣如下)就可以了。對於你選擇的鏈接結構,它們的指向都應該是唯一的,而如果你是照着我的樣子做的話,WordPress會要求你把下面幾行文字加入.htaccess文件:

RewriteEngine OnRewriteBase /RewriteRule ......RewriteRule ......
......

原文地址:http://isdox.com/trslt-how-to-create-permalinks.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章