Используйте \ Q
в регулярном выражении, чтобы удалить особое значение из символов:
system("perl -pi -e 's/\\Q$core[0]/$core[1]/' $testproc ");
rewrite
является неизбирательным, он применяется к каждому запросу (даже .css
и .js
файлам ). Добавляя отдельный location
, URI, начинающиеся с /frontend
, защищены от неизбирательного rewrite
.
Возможно, вы могли бы добиться аналогичного результата с:
root /path/to/root;
location / {
try_files $uri $uri/ /frontend/index.html;
}
Дополнительную информацию см. в этом документе .