.htaccess - это файлы конфигурации, используемые для переопределения параметров на уровне каталога. Эти же параметры (и другие) можно установить в основной конфигурации apache (часто в / usr / local / etc / apache *). Если вы владеете сервером и правильно настроили конфигурацию Apache, возможно, выигрыш в отключит .htaccess по соображениям производительности.
Неправильная настройка разрешений обычно представляет угрозу безопасности. Как вы их установите, зависит от вас. Некоторые люди предпочитают, чтобы был включен .htaccess, чтобы они могли сохранять специфичные для приложения настройки вместе.
Чтобы ответить на ваш конкретный вопрос о Joomla: файл .htaccess, предоставленный по умолчанию, выполняет чуть больше, чем перезапись URL. Это обеспечивает почти нулевое преимущество в безопасности, поэтому отсутствие файла .htaccess не должно быть проблемой. Он также добавляет базовую защиту для некоторых старых сторонних модулей. Однако вы должны обновлять или удалять их, не полагаясь на .htaccess
Наконец, это зависит от того, что вы подразумеваете под безопасностью (как и почти любой вопрос, касающийся безопасности).