天天看點

将WordPress安裝在網站子目錄的相關問題

不論我們打算将WordPress部落格作為網站的子域名(wordpress.example.com)、子目錄(example.com/wordpress),還是作為網站的主域名(yourdomain.com)使用,都建議将WordPress安裝在子目錄而不是網站的根目錄中,這主要是為了友善網站維護。

因為在網站根目錄内,除了 WordPress 檔案目錄之外,一般還有其他許多個不同用途的檔案和檔案夾。盡管我們同樣可以将這些檔案和檔案夾與 WordPress 的檔案混合在一起,但是對于維護 WordPress 而言,則增加了不少的麻煩。即使将WordPress安裝在網站的子目錄中,仍可以顯示為網站根目錄的域名。

本文介紹将WordPress安裝在網站子目錄中的相關問題,分幾種情況進行介紹,您可以按需檢視。

将WordPress安裝在網站子目錄的相關問題

1、建立一個用來存放WordPress核心檔案的新檔案夾(本例以/wordpress示範)。

2、進入設定 - 正常(General)面闆。

5、點選Save Changes(中文使用者為“儲存更改”,不要擔心會看到錯誤提示,之後也無需嘗試通路你的部落格,因為此時會提示檔案不存在的錯誤)。

6、把WordPress的核心檔案轉移到你建立的檔案夾中,也就是剛設定的“WordPress address (URL)”這個目錄,示範中就是/wordpress目錄。

7、把wordpress目錄中的index.php和.htaccess檔案複制(不建議移動)到根目錄(即設定中的“Site address (URL)”)中。(如果你是在Windows IIS 主機下使用固定連接配接,則會看到web.config檔案而不是.htaccess檔案,此時應将web.config檔案移動到根目錄,而不是複制它;對index.php的操作不需要改變。)

8、用文本編輯器打開并編輯根目錄下”index.php”這個檔案。

9、找到如下代碼,修改并儲存:找到

require('./wp-blog-header.php');

把位址改為你WordPress目錄下的檔案:

require('./wordpress/wp-blog-header.php');

11、如果你設定了固定連接配接(Permalinks),打開永久連結選項面闆,更新Permalinks結構。如果.htaccess已經設定了正确的權限,WordPress會自動更新你的.htaccess檔案。如果 WordPress不能寫入你的.htaccess檔案,就會顯示新的rewrite規則,是以你就需要手動把rewrite規則複制到根目錄中的.htaccess檔案中。

1、進入設定 - 正常(General)面闆。

3、點選Save Changes(中文使用者為“儲存更改”,不要擔心會看到錯誤提示,之後也無需嘗試通路你的部落格,因為此時會提示檔案不存在的錯誤)。

4、把wordpress目錄中的index.php和.htaccess檔案複制(不建議移動)到根目錄(即設定中的“Site address (URL)”)中(一般是 www 或者 public_html之類的目錄)。注意.htaccess檔案具有隐藏屬性,可能需要更改你的FTP用戶端設定來顯示它。未啟用固定連接配接的WordPress可能不會生成.htaccess檔案,此外如果你是在Windows IIS 主機下使用固定連接配接,則會看到web.config檔案而不是.htaccess檔案,此時應将web.config檔案移動到根目錄,而不是複制它;對index.php的操作不需要改變。)

5、用文本編輯器打開并編輯根目錄下”index.php”這個檔案,找到如下代碼,修改并儲存:找到

7、如果你設定了固定連接配接(Permalinks),打開永久連結選項面闆,更新Permalinks結構。如果.htaccess已經設定了正确的權限,WordPress會自動更新你的.htaccess檔案。如果 WordPress不能寫入你的.htaccess檔案,就會顯示新的rewrite規則,是以你就需要手動把rewrite規則複制到根目錄中的.htaccess檔案中。

這也很容易做到,詳見如下步驟:

1、在子目錄中安裝WordPress,例如/blog;

2、在根目錄中找到.htaccess檔案,向檔案中加入如下代碼:

注意:

這些步驟貌似很麻煩但實際操作起來很簡單,寫得比較詳細了,相信稍有經驗的人一眼就可以看懂。此外注意操作步驟要嚴格按照這上面的來,每布的順序不要弄錯,否則你可能就進不了背景,或者頁面無法打開。

參考資料:

如何聯系我:【萬裡虎】www.bravetiger.cn

【QQ】3396726884 (咨詢問題100元起,幫助解決問題500元起)

【部落格】http://www.cnblogs.com/kenshinobiy/