원격 개발 서버에 배포 할 때 제대로 작동하는 웹 사이트가 있습니다. 그러나 로컬 컴퓨터로 옮길 때 모든 이미지 경로가 이제 올바른 디렉토리를 가리 키지 않습니다.로컬 서버로 이동하면 PHP 이미지 경로가 변경됩니다.
여기서 <img src="/images/breadicon.png" />
이 작동하는 데 사용되었으므로 이제 404 파일을 찾을 수 없습니다.
<img src="./images/breadicon.png" />
으로 업데이트하면 이미지가 발견되지만이 사이트를 다시 배포 할 때 모든 링크를 되돌릴 필요가 없습니다. 물론 작업하지 않아도됩니다. 원격 서버에서.
문제는 .
없이 경로는 http://localhost/images/breadicon.png
대신 http://localhost/sitename/images/breadicon.php
내가 모든 링크를 해결하고 재배치에 대한 코드를 파괴하지 않고 내 링크가 할 수있는 것으로 인식되고있다?
로컬 호스트 구성을 local.sitename.com으로 설정하는 것이 더 쉬울 수도 있습니다. 호스트 파일 및 웹 서버 구성을 사용하여이 작업을 수행 할 수 있습니다. 그렇지 않으면 기본 경로 처리를 모든 템플리트에 넣는 것입니다. – datasage
귀하의 웹 서버는이 호스트에 대해 다른 루트 디렉토리를 설정했을 가능성이 큽니다./= root ./ = 현재 디렉토리에서 – Ikstar