Я пытаюсь настроить обходной путь для поведения поиска Google WontFix в nginx, имея простую подпапку для мои поиски.
Пока это то, что у меня есть.
location ~* ^/search/(.*\..*)$ {
return 307 http://$1;
}
location ~* ^/search/(.*)$ {
return 307 https://www.google.com/search?q=$1;
}
Однако это соответствует пробелам, как я могу обновить первый блок местоположения, чтобы он соответствовал только непробельным символам.
Заменено *
на \ S +
- все, что мне было нужно. (нашел то, что мне было нужно в другом обмене )
location ~* ^/search/(.\S+\..\S+)$ {
return 307 http://$1;
}
location ~* ^/search/(.*)$ {
return 307 https://www.google.com/search?q=$1;
}