>> Говоря об относительно простых сайтах / структуре, я, как пользователь, ожидаю попасть ровно на одну и ту же страницу, вне зависимости от того, заканчиваю я адрес слешем или нет( или к слову о том, что, даже у яндекса и гугла, yandex.ru, yandex.ru/ и google.ru, google.ru/ - это одни и те же страницы, но никак не Главная и Почта/Новости/Итп ).Оно, конечно, так, за одним большим НО:
Согласно спецификации, yandex.ru и yandex.ru/ - это два разных URL. Да, в подавляющем большинстве случаев на один из них вешается редирект, либо миддлварина, которая отпиливает/допиливает / в конце урлы. Но утверждать, что разные урлы, ведущие на разные страницы - это плохо... Ну, такое себе. Тем более, что в 99% случаев руками никакую урлу никто вводить не будет, будут тупо кликать в адрес, или, в самых хардкорных случаях, копи-пастить.
>> Да ты просто гений. Только вот.. почему такая маленькая лекция об HTTP и 404-м коде, если речь вообще шла о странице-заглушке на сайте ?)
>> Обычно на сайтах есть и одноименная страница-заглушка, сообщающая, что вы хз куда попали и идите ка на главную страницу / пишите в поддержку. В общем-то, это одна из само-собой разумеющихся вещей на сайте, чтобы не вываливать дефолтное пустое браузерное окно с соотв. текстом.
Обычно на сайтах есть, а на этом нет. Тоже странная высосанная из пальца проблема, особенно на фоне того, что с точки зрения поисковой индексации редирект на страницу-заглушку - это очень и очень плохо. В спецификации даже написано: если у вас нет такой страницы - верните 404. Не "перенаправьте на другую и верните 200", а "верните 404". Т.е. страница-заглушка - это хорошо с точки зрения UX, плохо с точки зрения поисковой оптимизации и в корне неверно с точки зрения спецификации.
>> Если ты, будучи обычным пользователем, хочешь зайти на какую-то новость, а попадаешь на админ-панель сайта, то это именно проблема, причем, очень серьезная.
Это проблема ровно до того момента, пока таковое поведение не является "задуманным при дизайне сайта". Если оно не было так задумано изначально, то это не проблема, а явный баг роутера.
>> Такого дырявого г.на ИМХО, я даже на пахе не видел.
А вот тут прямо корень того, почему я вам возразил. Ни одна из заявленных вами проблем не является C++-специфичной. На любом другом языке можно добиться ровно такого же поведения. Тем более, что в отрыве от контекста описанное вами поведение является предельно корректным.
Т.е., еще раз, поясню: берете список описанных вами недостатков и говорите "вот, посмотрите, говносайт". И будете в 99% случаев правы. Добавляете к этому "все из-за С++" - и будете стопудово неправы. Люди, умеющие сколько-нибудь писать на С++ (а, судя по выбору реализации, только на нем они и умеют), по вашему мнению, написали бы что-нибудь существенно отличающееся на другом языке? Ну, как бы, возьмут они PHP. Ну, собственно, PHP тоже самостоятельно URL-rewrite не поддерживает, и роутинг "искаропки" не умеет, и админ-панель эскейпить по правам доступа - тоже. Все, вами описанное, а) в отрыве от контекста, предельно корректное поведение, б) совершенно ортогонально языку программирования.