http://localhost/myfolder의 개발 안내서에는 프로덕션 사이트 인 /assets/css/styles.css에 대한 참조가 있습니다..htaccess는 localhost 웹 루트에서 작동합니다. 방법은 localhost 하위 폴더에서도 작동합니다.
내가 좋아하는 그것을 호출 할 : http://localhost/myfolder/
을 나는 아파치 웹 루트 폴더 C에서이 htaccess로가 : \ WAMP www가 \ 때 내가했다대로, 작품을 좋아
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ /myfolder/$1 [L,QSA]
그리고 웹 루트 폴더.
이 .htaccess를 /myfolder/.htaccess로 이동할 때 아무 것도 수행하지 않습니다.
이 .htaccess 파일을 myfolder 내에서 작업하려면 무엇을 변경해야합니까? 이 (Anubhava 말했듯이) 나는 우리가 요청하는 경우에만 작동 /.htaccess의 문제와한다 RewriteCond을 집중하기로 결정 하위 폴더에서 루트 절대 경로의 refereds을 관리하기 위해이 불가능 해이기 때문에
당신에게
아니요. styles.css는 단지 예일뿐입니다. 모든 사이트가/myfolder 안에 있으며 웹 루트에는 없습니다. 이 사이트는 다음과 같습니다 : 내 로컬 호스트의 웹 루트는 다른 프로젝트와 폴더가 /myfoldler/assets/css/styles.css /myfolder/assets/js/functions.js을 등 ... htaccess를/to/myfolder로 이동시켜 각 프로젝트에 .htacces를 가져와야합니다. – Calima
/myfolder/.htaccess는 /htaccess가 아닌/myfolder 아래에서 .htaccess가있을 때/assets (모든 폴더)의 요청이/myfolder/assets에 있음을 시뮬레이션합니다. 각 프로젝트마다 자체 .htaccess 폴더가 필요합니다. 질문 : 모든 경로가 /를 참조하는 웹 프로젝트를 다운로드하고 내 로컬 호스트의 프로젝트가 해당 폴더 아래에 있다는 것입니다. – Calima
페이지의 URL이/assets 일 경우 하위 폴더의 .htaccess가 관리 할 수 없다고 이전에 언급했듯이. – anubhava