这是我的Apache .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
# rewrite /{bookVerb}/{qs} to /book/{qs}
RewriteCond $1 ^((book|reservar|reserver|buchen|riservare)($|\/.*)) [NC]
RewriteRule ^(.*)$ /book/%2 [L]
</IfModule>
如何在nginx服务器上使用它?
答案 0 :(得分:0)
尝试在server { }
块
if ($request_uri ~* ^/en/(?:book|reservar|reserver|buchen|riservare)(?:/(.*))?$) {
rewrite ^ /book/$1 break;
}
我假设您要捕获并传递/reservar/..
之后的内容等。在原始规则中,%2
实际上是捕获{bookVerb}
,而不是{{1} }。