Аддоны / расширения хранятся под Linux в: $HOME/.mozilla/firefox/profile.default/extensions
. profile
часть пути будет отличаться.
Что ж, я полагаю, мне действительно не нужен внешний оператор «if», так как я в любом случае проверяю только домены вида xxx.xxx. Следующее работает для меня, хотя и не надежно. Дайте мне знать, если есть лучшее решение.
if ($host ~* ^([a-z0-9\-]+\.(com|net|org))$) {
set $host_with_www www.$1;
rewrite ^(.*)$ http://$host_with_www$1 permanent;
}
Изменить: В регулярное выражение добавлен дефис, поскольку это допустимый символ в имени хоста.
if ($host !~* ^www\.) {
rewrite ^(.*)$ http://www.$host$1 permanent;
}