由于 htaccess 规则导致的内部服务器错误

Internal Server Error due to htaccess rule

我有这个 .htaccess 规则,但我真的不知道它是什么意思,我从互联网上抓取它并根据我的需要进行更改,但它不起作用并导致内部服务器错误。当我从 .htaccess 文件中删除此规则时,没有内部服务器错误。

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^outsourcelocally.com/about-us-2$ [OR]
  RewriteCond %{HTTP_HOST} ^www.outsourcelocally.com/about-us-2$
  RewriteRule (.*)$ http://www.olocally.com/about [R=301,L]
</IfModule>

HTTP_HOST 不包含请求 url.

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^(www\.)?outsourcelocally\.com$
  RewriteRule ^about-us-2$ http://www.olocally.com/about [R=301,L]
</IfModule>