這是一篇較老的文章了,有些地方不適合WordPress新版,但是對於理解如何創建永久鏈接還是有幫助的。對於新版的WP,如果.htaccess文件可寫,會自動設置好;如果不可寫,用戶只要手動添加以下代碼,而不用考慮具體的永久鏈接是什麼形式:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
要達到這樣的效果,需要:
登陸WordPress,單擊“選項”。然後單擊“選項”的下級分類‘永久鏈接’
這時候你所處的頁面會顯示出所有用於創建你的永久鏈接的輸入區。我只關心post的名稱,所以,在“使用上面的模板標籤來創建虛擬站點結構”這句話下面的編輯框內,我寫入下面這些東西:
/%postname%.htm
這個時候你需要單擊按鈕來更新永久鏈接的結構。
現在你還需要修改你的.htaccess文件來加上一些mod_rewriting規則。聽起來很難,但是WordPress使這些變得很容易。首先,無論你是不是明白我說的這是什麼,一個.htaccess文件就是一個簡單的文本文件,能夠包含一些爲服務器所寫的指令。如果你已經有了這麼一個文件,你只需要編輯它,把WordPress提供給你的代碼(如下)添加進去。如果你還沒有,那麼你應該用任何一種文本編輯器(記事本就可以)創建一個文本文件,只要包含WordPress告訴你要粘貼進去的內容(同樣如下)就可以了。對於你選擇的鏈接結構,它們的指向都應該是唯一的,而如果你是照着我的樣子做的話,WordPress會要求你把下面幾行文字加入.htaccess文件:
RewriteEngine On
RewriteBase /
RewriteRule ......
RewriteRule ......
......
原文地址:http://isdox.com/trslt-how-to-create-permalinks.html