Я использую этот код, чтобы перенаправить сайт 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, использование «если» не рекомендуется, кто-нибудь может помочь улучшить этот код с лучшей версией?
Спасибо!