Я запускаю Apache в Mac OS X (XAMPP) для сайта, который использует .htaccess, чтобы иметь URL-адреса, такие как «domain.com/site/section/etc».
Проблема в том, что схема URL не работает. Кажется, что файл .htaccess не распознается Apache.
Однако, если я указываю виртуальный хост Apache моего Mac на версию сайта, имеющуюся в разделе NTFS (что нормально работает в Windows), то он также отлично работает на Mac. Сайт в разделе Mac является точной копией сайта в разделе NTFS (тот же .htaccess, та же БД, все).
Файл .htaccess не имеет путей (без ссылок на каталоги). Следующее является одинаковым для Mac и NTFS-версии файла:
ls -l .htaccess -rwxrwxrwx 1 root admin 944 Oct 8 16:02 .htaccess
file .htaccess .htaccess: ASCII English text, with CRLF line terminators
Я не понимаю, что происходит, но кажется, что копирование файла из NTFS в раздел Mac делает его бесполезным?