Я использую XAMPP для тестирования Сценария PHP. Теперь, в корне папки я хочу поместить a .htaccess
файл согласно требованиям сценария.
Но Windows не позволит мне переименовать его к .htaccess
. Там какой-либо путь состоит в том, чтобы обойти его?
Я использую Windows 7 RTM.
эта ссылка обсуждает ту же проблему на XP.
Я позволю Вам считать его и решу, относится ли это к Windows 7, но решение включает использование командной строки.
Править:
Это начинает с того, что Windows позволит Вам создать htaccess.txt
файл
Затем
Start Run > cmd
затем введите
rename c:\pathtoyourhtaccessfile\htaccess.txt .htaccess
добьется цели
Не создавайте файл в Windows Explorer. Создайте его в любой программе, которую Вы используете (блокнот, энергия, затмите что). Затем выберите "Сохранить Как" и удостоверьтесь, что "Все Файлы" выбраны. Введите в .htaccess. Это должно работать.
Все Файлы должны предотвратить программу, автоматически добавляющую расширение типа файла (например, .htaccess.txt)
Одна вещь, которую Вы могли сделать, использовать другой файл в качестве .htaccess
файл.
Откройтесь httpd.conf
или независимо от того, что установка XAMPP называет конфигурационный файл Apache.
Ищите строку, которая запускается с AccessFileName
и измените значение в конце чему-то, что Windows позволит Вам сохранять его как.
AccessFileName htaccess.txt
Если Вы не находите, что строка, просто включите вышеупомянутое.
Затем перезапустите свой XAMPP.
Необходимо будет не забыть переименовывать его, когда Вы загружаете на живой сайт все же.
Я думаю в старые дни Windows XP, что было достаточно просто заключить имя файла в кавычки? Те кавычки были бы затем удалены Windows. Так, переименуйте, чтобы сохранить файл как:
".htaccess"
Это, конечно, только работает при сохранении из, скажем, Блокнота и затем также сохраняет значение по умолчанию .txt
от того, чтобы быть добавленным. Я не на 100% уверен, что это также работало в Windows Explorer. В Windows XP это не работает от Windows Explorer, хотя, поскольку нельзя даже ввести кавычки затем. И без кавычек это уступило бы, "Необходимо ввести имя файла". потому что этому не нравится ведущая точка. Те же ошибки при использовании диалогового окна как показано с помощью щелкают правой кнопкой» по Свойствам.)
Благодаря https://serverfault.com/questions/22626/rename-files-to-empty-filename-in-windows-vista я изучил новый прием. Так как эта страница обнаруживается в Google выше для того сообщения об ошибке, я думал, что свяжу его здесь также.
По существу, если Вы хотите сделать это в проводнике, назовите это .htaccess. с запаздывающей точкой. Запаздывающая точка говорит Windows, чем должно быть расширение, и начальная точка и буквы говорят это, каково имя файла (без расширения) должно быть. Кажется, что файл без расширения допустим, но не один без имени файла. К счастью, файл без расширения не требует никакой точки, таким образом, мы получаем удаление, которое создает имя файла, которое мы хотели (который является просто расширением - посмотрите тип файла тот Windows отчеты?)
Можно сделать это с любой строкой, не просто htaccess. Это имеет немного смысла мне, потому что файлы, которые запускаются с точки, имеют особое значение.