Как включить .htaccess в httpd.conf на XP?
-
05-07-2019 - |
Вопрос
Я хотел бы использовать mod_rewrite () в моей настройке apache на компьютере с Windows. Как вы, наверное, знаете, Windows не использует скрытые имена файлов в стиле Unix, такие как " .htaccess. & Quot;
Поэтому я должен изменить AccessFileName .htaccess
на AccessFileName xyz.htaccess
?
или мне нужно что-то еще сделать?
Решение
Только Windows Explorer не позволяет создавать точечные имена файлов. Создайте файл с любым именем, а затем с помощью командной строки переименуйте его:
ren pog.htaccess .htaccess
Затем вы можете отредактировать его с помощью Блокнота или чего-либо другого, что вам нравится, и вы все равно будете использовать то же имя файла, что и все остальные.
Проводник Windows с радостью позволит вам перемещать файл и т. д. даже с точечным именем файла - это просто называет или переименовывает такие файлы, что не получается.
Другие советы
Откройте ваш httpd.conf. Измените эту строку следующим образом:
AccessFileName ht.acl .htaccess
Apache в Windows должен использовать его, он просто не будет скрыт.