The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"WordPress и Apache Struts среди web-платформ лидируют по чис..."
Отправлено йкЛще, 23-Мрт-20 09:28 
>> Говоря об относительно простых сайтах / структуре, я, как пользователь, ожидаю попасть ровно на одну и ту же страницу, вне зависимости от того, заканчиваю я адрес слешем или нет( или к слову о том, что, даже у яндекса и гугла, 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 не поддерживает, и роутинг "искаропки" не умеет, и админ-панель эскейпить по правам доступа - тоже. Все, вами описанное, а) в отрыве от контекста, предельно корректное поведение, б) совершенно ортогонально языку программирования.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру