2013-10-22 2 views
2

방금 ​​내 웹 사이트에 하위 도메인을 추가했는데이를 주 웹 사이트의 파일에 상대 링크로 지정할 수 있습니까? ../가 폴더를 다시 방문하는 것처럼, URL의 첫 번째 부분을 제거하도록 말할 수 있습니까?하위 도메인과의 관련 링크

또한 이미지 폴더를 하위 도메인으로 지정하는 것이 더 좋은 방법 일 수도 있습니다.

답변

6

하위 도메인 인 경우에도 상대 링크를 사용하여 다른 도메인에 연결할 수 없습니다. 정말로 이것을하고 싶다면 스크립팅 도우미를 만들 수 있지만 모든 페이지에서 실행해야합니다. 이것으로 스크립팅이 비활성화 된 클라이언트에서 문제가 발생할 수 있습니다.

일반적으로 로딩 속도를 최적화하기 위해 이미지를 다른 하위 도메인에 넣는 작업이 수행됩니다. 브라우저는 대개 단일 (하위) 도메인에 대한 동시 요청 수가 제한되어 있습니다. 별도의 (하위) 도메인에 이미지를 배치하면 브라우저가 더 많은 동시 요청을 할 수 있고 (이론적으로) 사이트를 더 빨리로드 할 수 있습니다.

1

상대 링크를 사용할 수 없지만 mod_rewrite를 사용하면 '의사 상대'링크를 만들 수 있습니다. 당신은 물론 '루트'를 사용할 필요가 없습니다

If your desired relative link were: href='folder/filename.typ' 
then make it: href='root/folder/filename.typ' 
in .htaccess enter: Rewriterule ^root/(.+)$ http://yourdomain.com/$1 

은, 단어는이 컨텍스트 (즉,하지 실제 폴더 이름)의 독특한로 너무 오래 할 것입니다.

주의 :이 스레드는 해결책을 찾고 있습니다. 나는 단지이 방법을 연구했다. 그것은 내 사이트에서 작동하지만 철저하게 테스트하지 않았습니다.