Ich versuche, eine Zeichenfolge zu überprüfen, ob es eine Liste von Domains übereinstimmt, aber ich folgende Fehlermeldung erhalten:nginx if-Anweisung String-Check für Domain
nginx: [emerg] pcre_compile() failed: nothing to repeat in "("*\.duckduckgo\.com|*\.googlebot\.com|*\.crawl\.yahoo\.net|*\.search\.msn\.com|*\.crawl\.baidu.com")" at "*\.googlebot\.com|*\.crawl\.yahoo\.net|*\.search\.msn\.com|*\.crawl\.baidu.com")"
ich folgende Aussage bin mit:
if ($rdns_hostname ~* (*\.duckduckgo\.com|*\.googlebot\.com|*\.crawl\.yahoo\.net|*\.search\.msn\.com|*\.crawl\.baidu.com)) {
...
}
Wofür ist es? –