您是否在WordPress中找到.htaccess文件時遇到問題?經常有網友問“我的.htaccess文件在哪裡?”、“為什麼我的WordPress網站上找不到它?”。有時我們需要編輯.htaccess文件或將其刪除來修復常見的WordPress錯誤。
如何在WordPress網站上找到.htaccess文件?
什麼是.htaccess文件?
.htaccess文件是一個服務器配置文件,它告訴你服務器如何處理網站上的某些內容。就像如何重定向用戶,密碼保護管理區域,或保護一些目錄等。
它位於WordPress站點的根文件夾中,WordPress使用它來管理重定向和永久鏈接。.htaccess文件是一個非常強大的配置文件,可以用來做很多有用的事情。
為什麼找不到.htaccess文件?
在網站的根文件夾中找不到.htaccess文件有兩個常見原因:被文件管理器軟件隱藏、或者根本不存在。
1、FTP客戶端未顯示隱藏文件
htaccess文件名前面的點表示它是一個隱藏文件。默認情況下,當使用FTP客戶端連接到WordPress服務器時,不會顯示隱藏文件。
要使隱藏文件可見,需要更改FTP客戶端設置。
例如,在FileZilla中,可以在“服務器 » 強制顯示隱藏文件”菜單下找到該選項。
對於其他FTP客戶端,可以在應用程序設置或首選項菜單中顯示隱藏文件的選項。啟用此選項後,能夠查看所有隱藏文件,包括WordPress站點的.htaccess文件。
2、.htaccess文件不存在
缺少.htaccess文件的第二個最常見原因是WordPress網站尚未生成它。WordPress會自動生成.htaccess文件,因為需要正確重定向永久鏈接。
如果.htaccess文件丟失,那麼需要做的第一件事就是訪問 設置 » 永久鏈接 頁面並單擊“保存更改”按鈕而不更改任何內容。
WordPress將自動生成.htaccess文件。
在極少數情況下,由於文件權限問題,WordPress可能無法自動生成.htaccess文件。
在這種情況下,它會在 設置 » 固定鏈接 頁面的底部顯示一條消息,說'.htaccess文件不可寫'。這時,需要手動創建.htaccess文件並在其中添加所需的代碼。
只需將此代碼複製並粘貼到記事本等文本編輯器中即可,然後將其保存到桌面上的.htaccess文件。使用FTP客戶端連接到網站,並從桌面上傳.htaccess文件。
如果在上傳文件時出錯,則需要更改根目錄的文件權限。
假設所有WordPress文件都位於/home/johnsmith/public_html/目錄下。這使public_html文件夾成為根目錄。需要轉到其父目錄並右鍵單擊該public_html文件夾。選擇“ 文件權限”,這將打開文件權限對話框。
現在在文件權限對話框中輸入755,然後嘗試將.htaccess文件上傳到public_html文件夾。
閱讀更多 裡維斯社 的文章