NGACX配置文件的HTACCESS规则(一条规则)

时间:2014-08-22 14:26:15

标签: nginx

我正在努力获得我在HTACCESS文件中的一条规则,以便在我的NGINX配置文件中工作。我已经在线使用转换器,并在Google上进行了搜索,但似乎无法找到可以解决的解决方案。我觉得这对于更熟悉NGINX重定向的人来说是一个快速的解决方案。我当然希望如此! : - )

HTACESS规则:

RedirectMatch 301 ^/services/automotive-services/(.*)$ http://www.domain.com/automotive-services/$1

我试图让我的NGINX规则执行以下操作......

对此的任何帮助都会很棒! : - )

1 个答案:

答案 0 :(得分:0)

你必须记住,Nginx对htaccess文件没有任何作用。 Htaccess文件纯粹是Apache构造。

至于如何在Nginx中执行RedirectMatch,请将其放入您的服务器配置中:

if ( $request_filename ~ services/.+ ) {
   rewrite ^(.*) http://www.domain.com/$1 permanent;
}

这将检查$request_filename是否包含" services",如果有,它将通过301将其重写为http://www.domain.com/