為什麼您無法在WordPress網站上找到.htaccess文件


您是否無法在WordPress中找到.htaccess文件? 初學者經常問我們“ .htaccess文件在哪裡?” 和“為什麼無法在我的WordPress網站上找到它?”。

有時您可能需要編輯.htaccess文件或將其刪除以修復常見的WordPress錯誤。 在本文中,我們將解釋為什麼您無法在WordPress網站上找到.htaccess文件,以及如何輕鬆找到它。

查找您的WordPress網站的.htaccess文件

什麼是.htaccess文件?

.htaccess文件是服務器配置文件,它告訴服務器如何處理網站上的某些內容。 像如何重定向用戶,使用密碼保護管理員區或保護某些目錄等。

它位於您的WordPress網站的根文件夾中。 WordPress使用它來管理重定向和永久鏈接。

.htaccess文件是一個功能非常強大的配置文件,可以用來做很多有用的事情。 有關某些示例,請參閱我們關於WordPress最有用的.htaccess技巧的文章。

為什麼找不到.htaccess文件?

在網站的根文件夾中找不到.htaccess文件的兩個常見原因。 它要么被文件管理器軟件隱藏,要么根本不存在。

我們將通過解決方案對它們進行解釋。

1.您的FTP客戶端未顯示隱藏文件

htaccess文件名前面的點表示該文件是隱藏文件。 默認情況下,當您使用FTP客戶端連接到WordPress託管服務器時,它不會顯示隱藏文件。

要使隱藏文件可見,您將需要更改FTP客戶端設置。

例如,在FileZilla中,您可以在“服務器»強制顯示隱藏文件”菜單下找到該選項。

在FileZilla中顯示隱藏文件

如果您在cPanel中使用“文件管理器”應用程序,那麼您將找到啟動該應用程序之前顯示隱藏文件的選項。

在cPanel中顯示隱藏文件

對於其他FTP客戶端,您會在應用程序設置或首選項菜單中找到顯示隱藏文件的選項。

啟用此選項後,您將能夠查看WordPress網站的所有隱藏文件,包括.htaccess文件。

2. .htaccess文件不存在

丟失.htaccess文件的第二個最常見的原因是您的WordPress網站尚未生成該文件。

WordPress自動生成.htaccess文件,因為正確重定向永久鏈接是必需的。

如果您的.htaccess文件丟失,那麼您要做的第一件事就是訪問 設置»永久鏈接 頁,然後單擊“保存更改”按鈕,而不進行任何更改。

固定鏈接設置頁面

WordPress現在將嘗試為您生成.htaccess文件。

在極少數情況下,由於文件權限問題,WordPress可能無法生成.htaccess文件。

在這種情況下,它將在 設置»永久鏈接 頁面,說“ .htaccess文件不可寫”。

您將需要手動創建.htaccess文件,並在其中添加所需的代碼。

htaccess文件不可寫

只需將此代碼複製並粘貼到文本編輯器(如記事本)中。 之後,您需要將其另存為.htaccess文件在桌面上。

現在,使用FTP客戶端連接到您的網站,並從桌面上載.htaccess文件。

如果上傳文件時出錯,則需要更改根目錄的文件許可權。

假設您所有的WordPress文件都位於 /home/johnsmith/public_html/ 目錄。

這使得 public_html 文件夾您的根目錄。 您需要轉到其父目錄,然後右鍵單擊 public_html 夾。 選擇 文件權限,這將打開一個文件權限對話框。

現在,在文件權限對話框中輸入755,然後嘗試將您的.htaccess文件上傳到public_html文件夾。

通過FTP更改文件權限

我們希望本文能幫助您在WordPress網站上找到.htaccess文件。 您可能還想查看我們的WordPress故障排除指南,以了解如何自行診斷和修復WordPress問題。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。