Чому може не працювати .htaccess?
Є декілька причин за яких він може не працювати:
- система навіть не задумується про те що такий файл є
- помилки в самому файлі .htaccess
Поїхали!
Є такий файл як httpd.conf який містять інформацію про конфігурації сервера. Даний файл не є секретний і його можна як завантажити так і найти різні приклади його виконання (гугл рулить). Але для того щоб працював .htaccess потрібно щоб були в даному файлі конфігурації певні пункти.
AccessFileName - ім'я файлу в якому будуть зберігатись команди керування доступу та інші... Має мати наступний вигляд:
AccessFileName - ім'я файлу в якому будуть зберігатись команди керування доступу та інші... Має мати наступний вигляд:
AccessFileName .htaccess
AllowOverride - дана директива може бути встановлена в None, але нам потрібно щоб там було All, також ця директива розміщується в тегах Directory з вказаним шляхом до каталогу вашого веб ресурсу, в моєму випадку це має такий вигляд: