Как улучшить это правило перезаписи nginx - PullRequest
0 голосов
/ 04 ноября 2019

Я использую этот код, чтобы перенаправить сайт WordPress из конечной косой черты в непоследнюю. Например, с abc.com/en/ для перенаправления на abc.com/en

if (!-d $request_filename) { rewrite ^/(.*)/$ /$1 permanent; }

Однако этот код сначала вызывает ненужное перенаправление на http. Поэтому, если я введу https://www.example.com/en/, сначала будет 301 до http://www.example.com/en, затем 301 до https https://www.example.com/en. Так как же улучшить этот код, чтобы он мог перенаправлять прямо на https версию? И в соответствии с Nginx Pitfalls, использование «если» не рекомендуется, кто-нибудь может помочь улучшить этот код с лучшей версией?

Спасибо!

...