WordPress网站.htaccess文件的作用及查找方法

.htaccess 文件在管理网站多个方面(从永久链接到安全设置)中发挥着至关重要的作用。本文将解释 WordPress 网站上找不到 .htaccess 文件的原因,并展示找到该文件的方法。

.htaccess 文件是服务器配置文件,用于告知服务器如何处理网站上的某些任务。这类文件可处理的任务包括管理永久链接、重定向用户、密码保护管理区域等,可将其视为 Web 服务器的说明手册。

标准 .htaccess 文件位于 WordPress.org 站点的根文件夹中。若无法看到该文件,大概率是因为 FTP 或文件管理器隐藏了它,也可能是文件本身不存在,此时需刷新永久链接设置。

场景 1:FTP 或文件管理器不显示隐藏文件

.htaccess 文件名前的点表明它是隐藏文件。默认情况下,使用 FTP 客户端连接 WordPress 托管服务器时,隐藏文件不会显示。

要让隐藏文件可见,需更改 FTP 设置:

  • 在 FileZilla 中,可点击 “服务器” 菜单项,然后选择 “强制显示隐藏文件” 找到该选项。
  • 对于其他 FTP 客户端,显示隐藏文件的选项通常在应用程序设置或首选项菜单中。启用该选项后,即可查看所有隐藏文件,包括 WordPress 网站的 .htaccess 文件。
  • 对于使用 cPanel 文件管理器应用程序的用户,也能找到显示隐藏文件的选项。
FTP软件设置

场景 2:.htaccess 文件不存在

.htaccess 文件丢失的第二个常见原因是 WordPress 网站尚未生成该文件。WordPress主题会自动生成 .htaccess 文件,因为网站需要通过该文件正确重定向永久链接。

若 .htaccess 文件丢失,首先需访问WordPress仪表板中的 “设置 » 永久链接”,然后在不更改永久链接结构设置的情况下,点击 “保存更改” 按钮,此时 WordPress 会尝试自动生成 .htaccess 文件。

在某些情况下,由于文件权限问题,WordPress 可能无法生成 .htaccess 文件。遇到这种情况时,“设置 » 永久链接” 页面底部会显示提示消息,指出 “.htaccess 文件不可写入”。此时需手动创建新的 .htaccess 文件,并在其中添加以下代码片段:

  1. 将代码复制并粘贴到记事本等文本编辑器中,之后将文件保存为 .htaccess 格式并存储在桌面上。
  2. 使用 FTP 客户端连接网站,将桌面上的 .htaccess 文件上传至网站根目录。

若上传文件时出现错误,需更改根目录的文件权限。假设所有 WordPress 文件存储在 /home/johnsmith/public_html/ 路径下,那么 public_html 文件夹即为根目录。操作步骤如下:

  1. 进入 public_html 文件夹的父目录,右键单击 public_html 文件夹。
  2. 选择 “文件权限”,打开文件权限对话框。
  3. 在 “数值” 框中输入 “755”,之后重新尝试将 .htaccess 文件上传至 public_html 文件夹。
我爱主题网 自2012
主题:260+ 销售:1000+
兼容浏览器

电话咨询

7*12服务咨询电话:

1855-626-3292

微信咨询