首頁 CMS教程 &#&按 WordPress電源用戶的5個提示

WordPress電源用戶的5個提示

Feb 19, 2025 am 08:40 AM

提升WordPress網站安全性和效率的五大技巧

本文將分享五個提升WordPress網站安全性和效率的實用技巧,幫助您優化網站管理和維護。

關鍵要點:

  • 為增強安全性,將wp-config.php文件移至WordPress安裝目錄之外。此舉不會影響文件功能,卻能有效降低其被黑客攻擊的風險。
  • 利用WordPress命令行界面(WP-CLI)管理WordPress安裝和執行常見任務,例如更新WordPress、生成備份和設置WordPress多站點。
  • 為登錄和管理後台啟用SSL,增強安全性。這需要您為域名配置SSL證書。
  • 將WordPress安裝在子目錄中,以整理您的Web根目錄。這不會影響網站的URL或可訪問性,但有助於保持文件結構的井然有序。

WordPress不僅允許用戶創建功能強大的網站,還允許用戶進行自定義以增強安全性,簡化部署並輔助管理。即使是Web基礎知識的初學者也能輕鬆安裝WordPress。本文將深入探討WordPress高級用戶的五個實用技巧:

  1. wp-config.php文件放置在根目錄之外
  2. 使用WP-CLI通過命令行安裝WordPress
  3. 為登錄和訪問儀錶盤啟用SSL
  4. 輕鬆啟用雙因素身份驗證
  5. 將WordPress安裝在子目錄中(並仍然從Web根目錄運行)

1. 將wp-config.php文件放置在根目錄之外

wp-config.php是主要的WordPress配置文件,包含數據庫名稱、數據庫用戶和密碼、唯一的身份驗證密鑰、表前綴和其他重要信息。

為了增加額外的安全層,您可以將wp-config.php文件移至WordPress安裝目錄之外。這意味著對於安裝在Web託管空間根目錄(例如public_html目錄)中的站點,您可以將wp-config.php保存在Web根目錄文件夾之外。

您也可以在public_html目錄之外創建一個新目錄,或者將wp-config.php保存在現有目錄中,WordPress仍然可以正常工作。

2. 使用WP-CLI通過命令行安裝WordPress

WP-CLI代表WordPress命令行界面,是一套用於管理WordPress安裝的命令行工具,功能非常強大。您可以輕鬆執行常見任務,例如更新WordPress、生成備份、更新插件和設置WordPress多站點等等。

WP-CLI項目網站提供了有關如何安裝和使用WordPress命令行界面的所有詳細信息。

3. 為登錄和訪問儀錶盤啟用SSL

通常情況下,大多數用戶登錄WordPress網站時都沒有啟用SSL,但WordPress允許您強制使用SSL登錄和訪問管理儀錶盤。

為此,您只需將以下代碼添加到您的wp-config.php文件中:

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
// That's all, stop editing! Happy blogging. /
登入後複製

您還需要為您的域名設置SSL證書。 SSL證書的年度費用大約在10美元到50美元以上。

4. 輕鬆啟用雙因素身份驗證

雖然這不是WordPress的原生功能,需要使用插件,但我們認為它與本文中介紹的其他一些技巧相關,值得一提。

雙因素(或兩步)身份驗證是要求使用兩條信息進行登錄的過程,而不僅僅是密碼。通常情況下,它是一個硬件令牌,例如Yubikey,或一個服務,例如Google Authenticator或Duo。

一些各種安全插件也提供雙因素身份驗證。

5. 將WordPress安裝在子目錄中

您知道WordPress也允許您自定義安裝目錄嗎?通常情況下,您會將WordPress安裝在根目錄(例如public_html)中,但WordPress也允許您將其安裝在子目錄中,例如http://domain.com/wphere,而您的網站地址(URL)將保持不變,例如http://domain.com/

5 Tips for WordPress Power Users

您的登錄URL應該類似於:

http://www.domain.com/wp-admin/

如果您將WordPress安裝在其自己的目錄中,假設您將目錄命名為layer213,您的登錄URL將類似於:

http://www.domain.com/layer213/wp-admin/

您可以將WordPress文件所在的目錄命名為您喜歡的任何名稱。在我的例子中,您可以看到我將其命名為layer213

這樣做的一個原因是將使您的Web根目錄混亂的文件和目錄移動到其他位置。您的網站仍然顯示為安裝在Web根目錄中,並且您的URL仍然可以正常工作。

因此,在我們的示例中,您的WordPress目錄結構如下所示:

http://www.domain.com/layer213/wp-admin/

您的網站地址將保持不變:

http://www.domain.com/

這意味著用戶仍然會訪問:

http://www.domain.com/

要查看您的網站儀錶盤,您可以訪問:

http://www.domain.com/layer213/wp-admin/

這可能看起來很奇怪,但它是一個完全受支持的配置,在WordPress Codex中有更詳細的說明。

(以下部分與原文類似,略作調整,並刪除重複的圖片)

如何更改儀錶盤中的WordPress地址(URL)

請注意:只有在您擁有服務器的FTP/SFTP訪問權限並且您能夠輕鬆處理複製和移動文件的情況下,才應嘗試執行此操作。

讓我們逐步介紹將WordPress安裝到其自身目錄中所需的步驟,或者如果您已經將其安裝到子目錄中,如何更改這些設置。

登錄到您的WordPress儀錶盤,轉到“設置”和“常規”。以下是移動WordPress文件之前的WordPress儀錶盤截圖:

5 Tips for WordPress Power Users

現在使用您的目錄名稱更改WordPress地址(URL),您可以將其命名為您想要的任何名稱。在我的示例中,我將其命名為layer213。站點地址(URL)將保持不變。以下是更改WordPress地址(URL)後的截圖:

5 Tips for WordPress Power Users

現在單擊“保存更改”。如果您看到任何錯誤或您的站點沒有任何樣式,請不要擔心。這是正常的,我們還沒有將文件移動到新位置。

移動WordPress文件

現在登錄您的Web託管控制面板(cPanel或Plesk等)或通過FTP/SFTP連接。轉到您的文件管理器並創建一個新目錄。將其命名為layer213(將其更改為您喜歡的任何名稱),該名稱必須與您在WordPress儀錶盤中輸入的名稱相同。

選擇所有WordPress文件(除了您創建的新目錄)。在我的例子中,它是layer213,並將所有文件移動到這個新目錄。

index.php.htaccess文件從新的WordPress目錄複製(不要移動!)到您網站的根目錄(例如public_html)。

index.php下載到您的本地計算機,並在文本編輯器中打開它。找到以下行:

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

將其更改為以下內容,使用您的WordPress核心文件的目錄名稱:

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

保存更改並將其上傳到您的Web服務器的根目錄(例如public_html)。

.htaccess在哪裡?

當您打開cPanel並單擊“文件管理器”時,選中顯示隱藏文件的複選框。然後,.htaccess等隱藏文件將顯示在您的文件管理器中。

如果您在Windows IIS服務器上運行WordPress並啟用了永久鏈接,則將使用web.config而不是.htaccess

登錄到您的儀錶盤

現在通過輸入http://www.domain.com/layer213/wp-admin/登錄您的WordPress儀錶盤,並更新您的永久鏈接結構(如果您已設置)。如果由於任何原因WordPress無法更新永久鏈接結構,它將顯示新的重寫規則。將這些新規則手動複製並粘貼到位於根目錄中的.htaccess文件中。

如果您已經安裝了子目錄

如果您已經將WordPress安裝到子目錄中,則必須將index.php.htaccess文件複製到您的根目錄。

在移動這些文件之前,登錄到您的WordPress儀錶盤,然後轉到“設置”,然後是“常規”選項卡。

將站點地址(URL)更改為您的根目錄。例如,如果URL是http://domain.com/layer213,則將其更改為http://domain.com並保存更改。

如果您看到任何錯誤,請不要擔心,這是預期的。

更改站點地址(URL)後,現在將index.php.htaccesslayer213(在我的上述示例中)複製(不要移動)到您網站的根目錄(例如public_html)。

現在在任何文本編輯器中打開您的index.php,並更改以下行:

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

更改為以下代碼:

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

layer213更改為您的目錄名稱。保存更改,然後將文件上傳到根目錄。您的登錄地址將保持不變。

您可以在下面看到在為WordPress提供其自身目錄後的屏幕截圖:

5 Tips for WordPress Power Users

建議

請記住,在執行上述某些步驟時,您的網站將無法正常運行。如果您有很多訪問者,您可能需要啟用維護模式。您可以安裝一個免費的維護模式插件,只需點擊幾下即可啟用維護模式。

(原文最後的FAQ部分略去,因為篇幅過長且與主題關聯性較弱,可根據需要自行添加)

以上是WordPress電源用戶的5個提示的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1653
14
CakePHP 教程
1413
52
Laravel 教程
1306
25
PHP教程
1251
29
C# 教程
1224
24
如何開始WordPress博客:初學者的分步指南 如何開始WordPress博客:初學者的分步指南 Apr 17, 2025 am 08:25 AM

博客是人們在網上表達觀點、意見和見解的理想平台。許多新手渴望建立自己的網站,卻因擔心技術障礙或成本問題而猶豫不決。然而,隨著平台不斷發展以滿足初學者的能力和需求,現在開始變得比以往任何時候都更容易。 本文將逐步指導您如何建立一個WordPress博客,從主題選擇到使用插件提升安全性和性能,助您輕鬆創建自己的網站。 選擇博客主題和方向 在購買域名或註冊主機之前,最好先確定您計劃涵蓋的主題。個人網站可以圍繞旅行、烹飪、產品評論、音樂或任何激發您興趣的愛好展開。專注於您真正感興趣的領域可以鼓勵持續寫作

wordpress文章列表怎麼調 wordpress文章列表怎麼調 Apr 20, 2025 am 10:48 AM

有四種方法可以調整 WordPress 文章列表:使用主題選項、使用插件(如 Post Types Order、WP Post List、Boxy Stuff)、使用代碼(在 functions.php 文件中添加設置)或直接修改 WordPress 數據庫。

如何在 WordPress 中獲取登錄用戶信息以獲得個性化結果 如何在 WordPress 中獲取登錄用戶信息以獲得個性化結果 Apr 19, 2025 pm 11:57 PM

最近,我們向您展示瞭如何通過允許用戶將自己喜歡的帖子保存在個性化庫中來為用戶創建個性化體驗。您可以通過在某些地方(即歡迎屏幕)使用他們的名字,將個性化結果提升到另一個水平。幸運的是,WordPress使獲取登錄用戶的信息變得非常容易。在本文中,我們將向您展示如何檢索與當前登錄用戶相關的信息。我們將利用get_currentuserinfo(); 功能。這可以在主題中的任何地方使用(頁眉、頁腳、側邊欄、頁面模板等)。為了使其工作,用戶必須登錄。因此我們需要使用

如何在父分類的存檔頁面上顯示子分類 如何在父分類的存檔頁面上顯示子分類 Apr 19, 2025 pm 11:54 PM

您想了解如何在父分類存檔頁面上顯示子分類嗎?在自定義分類存檔頁面時,您可能需要執行此操作,以使其對訪問者更有用。在本文中,我們將向您展示如何在父分類存檔頁面上輕鬆顯示子分類。為什麼在父分類存檔頁面上顯示子分類?通過在父分類存檔頁面上顯示所有子分類,您可以使其不那麼通用,對訪問者更有用。例如,如果您運行一個關於書籍的WordPress博客,並且有一個名為“主題”的分類法,那麼您可以添加“小說”、“非小說”等子分類法,以便您的讀者可以

如何在 WordPress 中按帖子過期日期對帖子進行排序 如何在 WordPress 中按帖子過期日期對帖子進行排序 Apr 19, 2025 pm 11:48 PM

過去,我們分享過如何使用PostExpirator插件使WordPress中的帖子過期。好吧,在創建活動列表網站時,我們發現這個插件非常有用。我們可以輕鬆刪除過期的活動列表。其次,多虧了這個插件,按帖子過期日期對帖子進行排序也非常容易。在本文中,我們將向您展示如何在WordPress中按帖子過期日期對帖子進行排序。更新了代碼以反映插件中更改自定義字段名稱的更改。感謝Tajim在評論中讓我們知道。在我們的特定項目中,我們將事件作為自定義帖子類型。現在

如何使用 IFTTT 自動化 WordPress 和社交媒體(及更多) 如何使用 IFTTT 自動化 WordPress 和社交媒體(及更多) Apr 18, 2025 am 11:27 AM

您是否正在尋找自動化 WordPress 網站和社交媒體帳戶的方法? 通過自動化,您將能夠在 Facebook、Twitter、LinkedIn、Instagram 等平台上自動分享您的 WordPress 博客文章或更新。 在本文中,我們將向您展示如何使用 IFTTT、Zapier 和 Uncanny Automator 輕鬆實現 WordPress 和社交媒體的自動化。 為什麼要自動化 WordPress 和社交媒體? 自動化您的WordPre

如何在 WordPress 中顯示查詢數量和頁面加載時間 如何在 WordPress 中顯示查詢數量和頁面加載時間 Apr 19, 2025 pm 11:51 PM

我們的一位用戶詢問其他網站如何在頁腳中顯示查詢數量和頁面加載時間。您經常會在網站的頁腳中看到這一點,它可能會顯示類似以下內容:“1.248秒內64個查詢”。在本文中,我們將向您展示如何在WordPress中顯示查詢數量和頁面加載時間。只需將以下代碼粘貼到主題文件中您喜歡的任何位置(例如footer.php)。 queriesin

wordpress主機怎麼建站 wordpress主機怎麼建站 Apr 20, 2025 am 11:12 AM

要使用 WordPress 主機建站,需要:選擇一個可靠的主機提供商。購買一個域名。設置 WordPress 主機帳戶。選擇一個主題。添加頁面和文章。安裝插件。自定義您的網站。發布您的網站。

See all articles