nginx и бесконечная переадресация

Намекнули мне тут, что сайт sath-ordex.com совсем не дружит с seo. Мол title не правильные, дубли за счет страниц со слешем и без, сайт с www и без считаются за разные сайты и т.п. Позиции и показы данного сайта мне не интересны, регистрация закрытая и посторонние не заходят. Но решил, что ничего не теряю и ошибки надо исправить. 

Переадресация с www на без www для nginx  заработала без проблем:
if ($host ~* www\.(.*)) {
        set $host_without_www $1;
        rewrite ^(.*)$ http://$host_without_www$1 permanent;
    }

А вот нагугленный вариант для убирания слешей:
location ~ .+/$ {
rewrite (.+)/$ $1 permanent;
}

поломал админку, форму для обратной связи и всё остальное с директорией на конце. Т.к. это директория, то nginx подставляет слеш, а данный код его убирает, в итоге имеем "Неверное перенаправление на странице. сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится".  Допиливаем до рабочего состояния:
location ~ .+/$ {
    if (-d $request_filename) {
        break;
    }
    rewrite (.+)/$ $1 permanent;
}

Проверяем. Всё работает.