Ошибка перенаправления при преобразовании кода .htaccess в nginx - PullRequest
0 голосов
/ 12 февраля 2019

Я изменил свой сервер с Apache на Nghinx.Все в порядке, кроме старого .htaccess больше не работает.Я хочу перенаправить ссылку из этих форм

    https://example.com/thelink.t123.html
    https://example.com/thelink.t123

в этот

    https://example.com/NewFolder/thelink.123/

Мой старый рабочий код .htaccess здесь

    RedirectMatch 301 ^/.+\.t([0-9]+)(\.html)?$ https://example.com/NewFolder/$1

Я пытался преобразовать егона nginx код

    location ~ ^/.+\.t([0-9]+)(\.html)?$ {
      rewrite ^(.*)$ https://example.com/NewFolder/$1 redirect;
    }

Он перенаправляет мой сайт на

https://example.com//NewFolder/NewFolder/NewFolder/NewFolder/thelink.123/

и выдает это сообщение

    ERR_TOO_MANY_REDIRECTS
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...