Какие вообще есть методы для определения языка написания при включенном mod_rewrite, кроме переборки index.php, index.jsp и т.д.?
Вот для php, например, передача параметра ?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 в любой скрипт.
Умный термин ничего не изменит. mod_rewrite — модуль апача. На хабре фронтендом стоит nginx, бэкэндом может быть все что угодно, если хорошо постараться то это можно скрыть. То что нет доступа ко всяким index.php, index.jsp, index.py совершенно ни о чем не говорит, их вообще может не быть. Ключи сессии в куках ни о чем не говорят, их можно изменить. Все Ваши пасхальные штуки можно отключить.
а ещё есть такой метод сокрытия реальной системы как намеренное введение в заблуждение.
добавляем к кукам PHPSESSID и очень многие уже думают, что сайт на похапе, а он на самом деле может быть и на питоне.
У Хабра — ЧПУ (см. википедию), поэтому отсутствие index.php ничего не говорит. Хитрые get-параметры-пасхалки отключаются в php.ini. Поддерживаю версию variable.