Преимущества сокрытия расширения файла (веб-страницы) и перезаписи URL

Преимущества сокрытия расширения файла, о которых я знаю, заключаются в удобных для пользователя URL-адресах и тонком уровне безопасности (я говорю «тонкий», потому что если кто-то действительно захочет узнать расширение файла, тип которого был спрятан, это, вероятно, не составит труда. Я ошибаюсь?).

Но зачем вам это делать (скрывать расширение), а не использовать файл типа «файл», без расширения? Например, если у меня есть файл без расширения с именем «404», <a href="/path/to/404">Error page</a> работает без ошибок (представьте, что у меня нет абсолютно никаких посетителей IE).

Есть ли дополнительное преимущество в активном сокрытии расширения файла, у которого оно есть, по сравнению с использованием файлов без расширений? В качестве примера см. все связанные страницы с schema.org.


person Trojan    schedule 02.07.2013    source источник


Ответы (2)


Вы скрываете расширения файлов, потому что это хороший дизайн.

Идея состоит в том, что URI и URL-адреса не зависят от реализации, и пользователь не должен беспокоиться о том, какой тип файла он просматривает, будь то .php или .html. Если я хочу посмотреть страницу с последними моделями Fender Strats, я должен просто зайти на что-то вроде www.fender.com/strats/latest и получить все, что мне нужно.

Дополнительным преимуществом является то, что URL-адрес остается «унифицированным», и вам не нужно его менять (особенно когда пользователь добавляет ваш сайт в закладки), если однажды вы решите перейти с php на Django или Rails.

person varagrawal    schedule 24.08.2013

Более короткие URL-адреса — одно из преимуществ отказа от расширения?

person vogomatix    schedule 02.07.2013