Как включить .htaccess в httpd.conf на XP? - PullRequest
1 голос
/ 22 октября 2009

Я хотел бы использовать mod_rewrite () в моей настройке apache на машине с Windows. Как вы, наверное, знаете, Windows не использует скрытые имена файлов в стиле Unix, такие как «.htaccess».

Так я должен изменить AccessFileName .htaccess на AccessFileName xyz.htaccess?

или есть что-то еще, что мне нужно сделать?

Ответы [ 3 ]

2 голосов
/ 22 октября 2009

Только Windows Explorer не позволяет создавать точечные имена файлов. Создайте файл с любым именем, а затем с помощью командной строки переименуйте его:

ren pog.htaccess .htaccess

Затем вы можете отредактировать его с помощью Блокнота или чего угодно, и вам все равно придется использовать то же имя файла, что и у всех остальных.

Проводник Windows с радостью позволит вам переместить файл и т. Д. Даже с точечным именем файла - это просто присвоение имен или переименование таких файлов, что не удается.

0 голосов
/ 22 октября 2009

Apache в Windows должен использовать его, он просто не будет скрыт.

0 голосов
/ 22 октября 2009

Откройте ваш httpd.conf. Измените эту строку следующим образом:

AccessFileName ht.acl .htaccess
...