• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

如何使用 .htaccess 执行常见 WordPress 任务

.htaccess是什么文件?.htaccess是Apache服务器的配置文件。简而言之,Apache 是一个包含为 WordPress 站点的服务器提供指令的所有规则的文件。

如何在 WordPress 中创建 .htaccess

并非每个 WordPress 网站都附带 .htaccess 文件。原因之一是您的站点可能是新的,并且可能没有提示您自动在根目录中创建 .htaccess 文件。

第二个原因可能是您的网站使用不支持 .htaccess 的全 Nginx 技术堆栈。如果您属于第二类,我们就没有太多控制权。 

但是,如果您的网站仍然使用 Apache,您可以手动创建 .htaccess 文件。在本地计算机上打开代码编辑器(例如 Visual Studio Code),创建一个文件并将其命名为 .htaccess。然后您可以添加以下代码:

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] </IfModule>
# END WordPress

然后,您可以将此文件上传到包含 wp-admin 和 wp-content 文件夹的根文件夹。

如何使用 .htaccess 执行常见 WordPress 任务  第1张

如何使用 .htaccess 执行常见 WordPress 任务?

您可以用于.htaccessWordPress 网站上的各种任务。例如,您可以使用此文件来操作大多数安全和缓存插件。此类插件编写并修改 .htaccess 文件以执行各种功能。以下是您可以执行的一些最常见的操作.htaccess

您可以使用 .htaccess 文件自定义页面URL (统一资源定位器)和帖子的格式和结构。永久链接是指向网站上的单个帖子或页面的永久 URL。在 WordPress 中,您可以自定义 SEO 和用户体验的 URL。 

要更改此设置,您可以按照以下步骤操作:

  • 登录到您的 WordPress 管理仪表板。

  • 转到“设置”->“永久链接”->“自定义结构”。

  • 选择所需的永久链接自定义结构。

  • 保存更改。

如何使用 .htaccess 执行常见 WordPress 任务  第2张

.htaccess当您单击“保存”按钮时, 该文件将自动更新。

2、重定向

您可以使用该.htaccess文件设置 301 重定向,将所有流量从不安全的 HTTP 转移到安全的 HTTPS 协议。使用 HTTPS 是确保 WordPress 网站用户与服务器之间的通信加密的方法之一。

将这段代码添加到您的 .htaccess 文件中以进行 301 重定向:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTPS} off
  RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

您还可以将流量重定向到临时域。举例来说,您有一个域名 www.yourdomain.com,并且您想重定向到“temporarydomain.com”,您可以使用以下代码:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com$
  RewriteRule ^ https://temporarydomain.com%{REQUEST_URI} [L,R=302]
</IfModule>

3、安全增强

您可以使用 .htaccess 文件通过各种方法增强 WordPress 网站的安全性。例如,您可以通过设置密码来将目录设置为需要有效用户。这是您可以添加到文件中的代码示例.htaccess

<Files "*">
  AuthType Basic
  AuthName "Restricted Area"
  AuthUserFile /path/to/.htpasswd
  Require valid-user
</Files>

将 替换/path/to/.htpasswd为密码文件的路径。 

4、提供自定义错误消息

您是否曾尝试访问某个页面并收到此反馈?“找不到网页”。每当您尝试访问不可用的资源时,这是 WordPress 网站中常见的错误消息。您可以添加此类错误消息,如下所示:

# Custom Error Messages

ErrorDocument 400 /errors/400.html
ErrorDocument 401 /errors/401.html
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html

然后,您可以为要在网站上显示的每个自定义错误创建一个 HTML 文档。 

结论

我们希望您现在了解它.htaccess是什么以及如何找到它、编辑它并使用它执行不同的操作。在编辑此文件之前,您必须使用暂存区或备份站点文件,以避免犯下可能破坏整个站点的错误。还值得注意的是,并非所有网站都会有此文件,因为有些网站使用其他方法来管理这些核心功能。

文章目录
  • 如何在 WordPress 中创建 .htaccess
  • 如何使用 .htaccess 执行常见 WordPress 任务?
    • 1、固定链接结构定制
    • 2、重定向
    • 3、安全增强
    • 4、提供自定义错误消息
  • 结论
  • 发表评论