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