AllowOverride All нужно вписать в конфиг апача.
И тут зависит от того какой конфиг вы используете
если дефолтный то в него
если кастомный с конкретным именем хоста то в него
после этого релоад апача.
НО xampp не самое лучшее решение для веб сервера, да оно работает но там нет ни адинки ни настройки оптиизации производительности сайта в общем это чистая основа.
если у вас свой впс или железо, в общем рутовые доступы
то рекомендую или "
Битрикс ВМ" -( не путать с самим битриксом) вам нужно будет только мбстринг на 0 скинуть, но там есть консольная админка, вполне себе удобная. ставится в 1 клик
Ну или
braynicp тоже в 1 клик но для про.
или
vestacp - тоже ставится в 1 клик.
Но имеют приятный веб интерфейс по конфигурации веб сервера.
Да и .htaccess у вех работает по умолчарию кроме nginx+phpFPM
Если вы хотите разобратья как работает веб сервер и службы внем то вам лучше ставить
ispconfig3
поскольку там все настраивается руками.