Apache 由于htaccess规则,出现内部服务器错误

Apache 由于htaccess规则,出现内部服务器错误,apache,.htaccess,mod-rewrite,redirect,http-status-code-301,Apache,.htaccess,Mod Rewrite,Redirect,Http Status Code 301,我有这个.htaccess规则,我真的不知道它是什么意思,我从互联网上抓取了它,并根据我的需要进行了更改,但它不工作,并导致内部服务器错误。当我从.htaccess文件中删除此规则时,没有内部服务器错误 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^outsourcelocally.com/about-us-2$ [OR] RewriteCond %{HTTP_HOST} ^www.

我有这个.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$1 [R=301,L]
</IfModule>

重新启动发动机
RewriteCond%{HTTP_HOST}^outsourccelocally.com/about-us-2$[或]
重写cond%{HTTP_HOST}^www.outsourcelocally.com/about-us-2$
重写规则(.*)$http://www.olocally.com/about$1[R=301,L]

HTTP\U主机不包含请求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>

重新启动发动机
重写cond%{HTTP_HOST}^(www\)?外包本地\.com$
重写规则^about-us-2美元http://www.olocally.com/about [R=301,L]

我想将
outsourccelocally.com/about-us-2
重定向到
www.olocaly.com/about
正确的语法是什么?只需从我以前的代码中删除
$0
。我已相应地更新了我的答复。