도메인 이름 내의 페이지에 URL을 연결하는 가장 좋은 방법은 무엇인지 궁금합니다. 예를 들어, www.example.com 도메인에 대한 .. 내가 건너 온 있었다사이트 내의 페이지에 상대 경로를 사용해야합니까? 아니면 상관 없습니까?
<a href="http://www.domain.com/test.html">test</a>
또는
문제의<a href="test.html">test</a>
하나, 같은 링크가 할 수있는 템플릿을 사용하는 동안 .. 만약 내가 상대 링크 HTML 템플릿을 사용하는 다음 일반적인 링크가 해당 페이지에서 작동하지 않습니다 디렉토리 www.example.com/directory2에 대한 동일한 템플릿을 사용할 수 없습니다 .. CSS도 자바 스크립트 파일도 작동하지 않습니다.
필자는 템플릿을 복제하거나 경로를 절대적으로 설정해야했습니다. 나는 절대 경로를 선택했다. 따라서 템플릿 경로는 http://www.mydomain.com/으로 시작됩니다. 이로 인해 여러 HTTP 요청, 도메인 확인 또는 기타 다른 성능 문제가 발생합니까? 당신의 suggesstion/이것에 대한 의견은 무엇입니까?
감사합니다.
-1 : 다음과 같이 웹 사이트를 이동하지 못하게 할 수 있습니다. example.com/blog의 하위 폴더에서 블로그를 웹 사이트 (example.com)의 루트에 항상 설치해야하는 것을 상상해보십시오. . 좌절! – jrharshath
@harshath : IIS에서 블로그 폴더는 응용 프로그램입니다. 아파치에서 병렬이 있는지 확실하지 않습니다. – CJM
여전히 전체 도메인을 넣는 것보다 낫습니다. 그리고 mod_rewrite를 사용하여 루트 폴더를 변경할 수 있습니다. – Josh