WordPress網站上為什麼找不到.htaccess文件

您是否在WordPress中找到.htaccess文件時遇到問題?經常有網友問“我的.htaccess文件在哪裡?”、“為什麼我的WordPress網站上找不到它?”。有時我們需要編輯.htaccess文件或將其刪除來修復常見的WordPress錯誤。

WordPress網站上為什麼找不到.htaccess文件

如何在WordPress網站上找到.htaccess文件?

什麼是.htaccess文件?

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

它位於WordPress站點的根文件夾中,WordPress使用它來管理重定向和永久鏈接。.htaccess文件是一個非常強大的配置文件,可以用來做很多有用的事情。

為什麼找不到.htaccess文件?

在網站的根文件夾中找不到.htaccess文件有兩個常見原因:被文件管理器軟件隱藏、或者根本不存在。

1、FTP客戶端未顯示隱藏文件

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

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

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

WordPress網站上為什麼找不到.htaccess文件

對於其他FTP客戶端,可以在應用程序設置或首選項菜單中顯示隱藏文件的選項。啟用此選項後,能夠查看所有隱藏文件,包括WordPress站點的.htaccess文件。

2、.htaccess文件不存在

缺少.htaccess文件的第二個最常見原因是WordPress網站尚未生成它。WordPress會自動生成.htaccess文件,因為需要正確重定向永久鏈接。

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

WordPress網站上為什麼找不到.htaccess文件

WordPress將自動生成.htaccess文件。

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

在這種情況下,它會在 設置 » 固定鏈接 頁面的底部顯示一條消息,說'.htaccess文件不可寫'。這時,需要手動創建.htaccess文件並在其中添加所需的代碼。

WordPress網站上為什麼找不到.htaccess文件

只需將此代碼複製並粘貼到記事本等文本編輯器中即可,然後將其保存到桌面上的.htaccess文件。使用FTP客戶端連接到網站,並從桌面上傳.htaccess文件。

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

假設所有WordPress文件都位於/home/johnsmith/public_html/目錄下。這使public_html文件夾成為根目錄。需要轉到其父目錄並右鍵單擊該public_html文件夾。選擇“ 文件權限”,這將打開文件權限對話框。

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

WordPress網站上為什麼找不到.htaccess文件


分享到:


相關文章: