Понимаете, у вас есть небольшая ошибка.
if True:
if False:
print('foo')
print('bar')
Вы должны были делать:
if True:
if False:
print('foo')
print('bar')
Как вы можете видеть, ваша печать имеет только отступы 3 пробела, он должен иметь отступы 4 пробела.
Эта проблема находится на уровне операционной системы / раздела. Вы должны быть уверены, что всегда используете надлежащий корпус, если хотите, чтобы ваши ссылки работали на нескольких машинах. К сожалению, вам придется запускать свою локальную систему на Linux или другом разделе, чувствительном к регистру, если вы хотите поймать ошибки, прежде чем вы нажмете их вживую.
Всегда лучше иметь ваше тестирование / локальное сервер как можно ближе к вашим производственным серверам.
Одним из вариантов может быть использование раздела правил urlmager. Создание правила 'controller / method' => 'controller / Method', но я не думаю, что это лучший способ, вы нашли решение этой проблемы, и я также представлял мне этот