Вопрос

Я хотел бы использовать 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 должен использовать его, он просто не будет скрыт.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top