您是否在WordPress中找到.htaccess文件时遇到问题?我们经常被初学者问到’我的.htaccess文件在哪里?’ 和’为什么我在WordPress网站上找不到它?’。
有时您可能需要编辑.htaccess文件或将其删除以修复常见的WordPress错误。在本文中,我们将解释为什么您无法在WordPress网站上找到.htaccess文件,以及如何轻松找到它。
什么是.htaccess文件?
.htaccess文件是一个服务器配置文件,它告诉您的服务器如何处理您网站上的某些内容。就像如何重定向用户,密码保护管理区域,或保护一些目录等。
它位于WordPress站点的根文件夹中。WordPress使用它来管理重定向和永久链接。
.htaccess文件是一个非常强大的配置文件,可以用来做很多有用的事情。有关示例,请参阅我们关于WordPress最有用的.htaccess技巧的文章。
为什么我找不到.htaccess文件?
在您网站的根文件夹中找不到.htaccess文件有两个常见原因。它或者由文件管理器软件隐藏,或者根本不存在。
我们将用解决方案解释它们。
1.您的FTP客户端未显示隐藏文件
htaccess文件名前面的点表示它是一个隐藏文件。默认情况下,当您使用FTP客户端连接到WordPress托管服务器时,它不会显示隐藏文件。
要使隐藏文件可见,您需要更改FTP客户端设置。
例如,在FileZilla中,您可以在“服务器»强制显示隐藏文件”菜单下找到该选项。
如果您在cPanel中使用文件管理器应用程序,则会在启动应用程序之前找到显示隐藏文件的选项。
对于其他FTP客户端,您将找到在应用程序设置或首选项菜单中显示隐藏文件的选项。
启用此选项后,您将能够查看所有隐藏文件,包括WordPress站点的.htaccess文件。
2. .htaccess文件不存在
缺少.htaccess文件的第二个最常见原因是您的WordPress网站尚未生成它。
WordPress会自动生成.htaccess文件,因为需要正确重定向永久链接。
如果您的.htaccess文件丢失,那么您需要做的第一件事就是访问设置»永久链接页面并单击“保存更改”按钮而不更改任何内容。
WordPress现在将尝试为您生成.htaccess文件。
在极少数情况下,由于文件权限问题,WordPress可能无法生成.htaccess文件。
在这种情况下,它会在Settings»Permalinks页面的底部显示一条消息,说’.htaccess文件不可写’。
您需要手动创建.htaccess文件并在其中添加所需的代码。
只需将此代码复制并粘贴到记事本等文本编辑器中即可。之后,您需要将其保存为桌面上的.htaccess文件。
现在使用FTP客户端连接到您的网站,并从桌面上传.htaccess文件。
如果在上载文件时出错,则需要更改根目录的文件权限。
假设您的所有WordPress文件都位于/home/johnsmith/public_html/
目录下。
这使public_html
文件夹成为根目录。您需要转到其父目录并右键单击该public_html
文件夹。选择“ 文件权限”,这将打开文件权限对话框。
现在在文件权限对话框中输入755,然后尝试将.htaccess文件上传到public_html文件夹。
我们希望本文能帮助您在WordPress网站上找到.htaccess文件。