PHP 스크립트를 테스트하기 위해 XAMPP를 사용하고 있습니다. 이제 폴더의 루트에 .htaccess
스크립트 요구 사항에 따라 파일 을 배치하고 싶습니다 .
그러나 Windows에서는 이름을으로 바꿀 수 없습니다 .htaccess
. 그것을 둘러 볼 방법이 있습니까?
Windows 7 RTM을 사용하고 있습니다.
PHP 스크립트를 테스트하기 위해 XAMPP를 사용하고 있습니다. 이제 폴더의 루트에 .htaccess
스크립트 요구 사항에 따라 파일 을 배치하고 싶습니다 .
그러나 Windows에서는 이름을으로 바꿀 수 없습니다 .htaccess
. 그것을 둘러 볼 방법이 있습니까?
Windows 7 RTM을 사용하고 있습니다.
답변:
이 링크 는 XP의 동일한 문제에 대해 설명합니다.
이 내용을 읽고 Windows 7에 적용 할 것인지 결정하도록하겠습니다. 그러나 솔루션에는 명령 줄을 사용해야합니다.
편집하다:
그것은 윈도우는 사실에서 시작 됩니다 당신이 만들 수있는 htaccess.txt
파일을
다음
Start Run > cmd
그런 다음 입력
rename c:\pathtoyourhtaccessfile\htaccess.txt .htaccess
트릭을 할 것입니다
https://serverfault.com/questions/22626/rename-files-to-empty-filename-in-windows-vista 덕분에 나는 새로운 트릭을 배웠습니다. 이 페이지가 해당 오류 메시지에 대해 Google에 더 많이 표시되므로 여기에 링크한다고 생각했습니다.
기본적으로 탐색기에서 수행하려면 이름을 .htaccess로 지정하십시오. 후행 점으로. 후행 점은 Windows에 확장자가 무엇인지 알려주고 초기 점과 문자는 파일 이름 (확장자없이)이 무엇인지 알려줍니다. 확장자가없는 파일은 허용되지만 파일 이름이없는 파일은 허용되지 않는 것 같습니다. 다행히도 확장자가없는 파일에는 점이 필요하지 않으므로 원하는 파일 이름을 만드는 삭제가 이루어집니다 (확장자 일뿐입니다-Windows에서보고하는 파일 형식 참조).
htaccess뿐만 아니라 모든 문자열 로이 작업을 수행 할 수 있습니다. 점으로 시작하는 파일은 특별한 의미를 갖기 때문에 조금 이해가됩니다.
.filename.
됩니다..filename
당신이 할 수있는 한 가지는 다른 파일을 파일로 사용하는 것 .htaccess
입니다.
httpd.conf
XAMPP 설정이 Apache 구성 파일을 호출 하는 또는 무엇이든 엽니 다 .
로 시작하는 줄을 찾아서 AccessFileName
마지막에 값을 Windows가 저장할 수있는 값으로 변경하십시오.
AccessFileName htaccess.txt
해당 줄을 찾지 못하면 위의 내용을 추가하십시오.
그런 다음 XAMPP를 다시 시작하십시오.
그러나 라이브 사이트에 업로드 할 때 이름을 변경해야합니다.
htaccess.dev.conf
및 htaccess.prod.conf
것 좋은).
http.conf
파일에는 이러한 파일의 다운로드를 막기 위해 몇 줄이 포함되어 있다는 것입니다 . <Files ".ht*"> Require all denied </Files>
... <Files "ht*.*.conf"> Require all denied </Files>
이 파일을 다운로드 할 수 없도록하려면이 파일을 변경하십시오 . 주석을 제거했습니다).
.htpasswd
파일 에도 비슷한 이름 지정 체계를 사용하여 파일을 숨길 수 있다는 것입니다.
이전 Windows XP 시절에는 파일 이름 만 인용해도 충분하다고 생각합니까? 그런 다음 인용문은 Windows에서 제거합니다. 따라서 파일 이름을 다음과 같이 저장하십시오.
".htaccess"
이것은 확실히 경우에만 작동 저장 메모장, 말,에서, 다음도 기본 계속 .txt
추가되는합니다. Windows 탐색기에서도 작동했는지 100 % 확신하지 못합니다. Windows XP에서는 따옴표를 입력 할 수 없으므로 Windows 탐색기에서는 작동하지 않습니다. 따옴표가 없으면 "파일 이름을 입력해야합니다."가됩니다. 앞점을 좋아하지 않기 때문입니다. 마우스 오른쪽 버튼으로 클릭»속성을 사용하여 표시된 것과 같은 대화 상자를 사용할 때와 동일한 오류가 발생합니다.
간단히 이름 지정 .htaccess.
끝점은 Windows에서 자동으로 제거되어 이름 .htaccess
이 그대로 유지됩니다.