在 wordpress 网站中添加 .htaccess 文件的正确方法是什么?

What is the right way to add .htaccess file in wordpress website?

我正在考虑在我的网站中添加 .htaccess 文件,这是一个 wordpress 网站,根据我的研究,它可以通过禁用热链接和其他东西来优化网站的速度。

我想添加它,但我不太确定,因为我从我使用过的其他网站知道它可能会出错,而且我不明白 wordpress 如何与 .htaccess 文件通信。

这是我要添加的代码。

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sparringmind.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/sparringmind [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]


添加此文件后 Wordpress 可能会出现问题,它可能会引发更多错误并让我头疼。我想知道仅使用此代码是否可以安全地将该文件添加到我的根文件中并希望它会完成工作,或者我需要更多配置 运行?

谢谢

尝试以下步骤

  1. 在服务器
  2. 上启用查看隐藏文件
  3. 导航至 public_html
  4. Back-up 当前 .htaccess
  5. 导入新设置

疑难解答

  • 304 禁止 - 检查权限
  • 对于其他问题,请检查服务器上的 error_log