저는 mamp를 사용하여 로컬에서 PHP 웹 사이트를 운영하고 있습니다. 첫 페이지 (예 : index.php)에는 '/images/logo.gif'와 같은 이미지 파일을 가리키는 몇 개의 깨진 이미지 링크가 있습니다. 이들은 원격으로 호스팅되는 사이트 버전에서 작업하고있었습니다.PHP 페이지 이미지 링크가 MAMP와 작동하지 않습니다
실제 메인 웹 폴더에는 "images"라는 하위 폴더가 포함 된 하위 폴더 "resources"가 있습니다. 나는 이미지 링크가 다른 코드에서 자원 폴더를보기 위해 알아야하는지 또는 html의 img src 필드 (로컬 호스트 버전의 inspect 요소에서)가 실제로 읽어야하는지 여부를 알아낼 수 없다. 'resources/images/logo .gif '. 리소스의 하위 폴더를보아야하는지 여부를 모른 채 코드의 필드를 변경하는 것을 주저합니다.
EX.
-/site
-index.php
-/includes
-/resources
...
-/images
-logo.gif
...
-/css
etc....
이 초보자 질문에 사과드립니다.하지만이 답변에 대한 올바른 답변을 찾으려면 알 수 없습니다.
웹 루트는 무엇입니까? 'c : \ mamp \ htdocs'? (또는 Mac에서는 무엇이든간에) 다른 말로하면 경로가 해당 폴더와 관련이 있습니다. 그것이'/ htdocs/resources/images /'라면 URL은 아마도 http : // localhost/resources/images /'일 것이다. –
원격 사이트의 사이트 구조는 무엇입니까? –
파일을 구축 한 계약자가 최종 버전으로 파일을 제공했기 때문에 사이트 구조가 원격 사이트와 동일하다고 가정합니다. 서브 폴더/이미지가/images가 아닌 Resources/images가 아닌 직접 참조 할 수있는 이유에 대한 질문을하기 때문에 이것은 이상합니다. –