Я пытаюсь перенаправить один URL example.com/blog на blog.example.com , используя haproxy. Я применил следующее правило:
acl blog_path path_beg -i /blog/
redirect location http://blog.example.com/ code 301 if blog_path
Перенаправление работает нормально, но есть один сбой, который я не могу решить.
Если я наберу example.com/blog/ в браузере, он будет успешно перенаправлен на blog.example.com , но если я наберу example.com/blog без / в конце перенаправляется на blog.example.com/blog , чего не должно происходить и для меня это довольно странно. Есть идеи, как я могу это решить.
Это может помочь
acl blog_path path_beg -i /blog/
redirect location http://blog.example.com append-slash code 301 if blog_path