2017-09-05 2 views
1
// THIS WORKS ('contact' is the folder we're in) 
<link rel="stylesheet" type="text/css" href="../contact/local.css"> 

// THESE DO NOT WORK (they point to a 'local.css' in the root directory) 
<link rel="stylesheet" type="text/css" href="./local.css"> 
<link rel="stylesheet" type="text/css" href="local.css"> 

이 문제는 'localhost'에서만 발생합니다. 내가 사용하고있는 웹 서버에서 완벽하게 작동하지만 './'을 사용할 수 있다면 테스트하기에 좋을 것입니다.HTML에서 링크가 동일한 폴더 대신 루트로 이동합니까? (로컬 호스트)

나는 PHP 내장 웹 서버Phpstorm을 사용하고 있습니다.

답변

2

PHP 내장 웹 서버용 known issue입니다. 현재 웹 서버는 경로가 / 인 파일을 디렉토리로 처리하지 않고 처리합니다.

이 문제를 해결하려면 URL에 슬래시가 있어야합니다.

예. http://localhost/folder 대신 http://localhost/folder/

+0

등의 이상한 수정 사항이 있지만 완벽하게 작동합니다. 많은 감사드립니다. –