[html] 기본 HTML-현재 폴더에 대한 상대 경로를 설정하는 방법은 무엇입니까?

현재 다음 위치에 있다고 가정 해 보겠습니다.
http://example.com/folder/page.html

이 페이지에 아무 곳 http://example.com/folder/도 지정하지 않고 가리키는 상대 링크를 만들 folder수 있습니까? (그리고 HTML 만 사용합니다.)

업데이트 :
비 엄격 doctype 모드에서만 작동 하는 것으로 밝혀졌고 두 모드 모두에서 작동하므로 내 의견으로는 여전히 더 나은 대답입니다 🙂 모두에게 감사드립니다../.



답변

그냥 도트가 작동합니다. doctype은 차이를 만들지 만 때로는 ./도 괜찮습니다.

<a href=".">Link to this folder</a>


답변

이 스레드를 찾은 사람에게는 상대 경로를 지정하는 것이 항상 올바른지 아닌지에 대한 인수를 생성했습니다.

주소를 지정할 경로를 사용하는 위치에 따라 경로 주소를 지정하는 방법에 따라 다릅니다.

일반적으로 :

.그리고 ./하지만 당신은 사용하지 것이다, 같은 일을 .파일 이름으로. 그렇지 않으면 브라우저 .filename.ext가 서버에서 파일로 요청하게 됩니다. 적절한 방법은 ./filename.ext.

../현재 폴더에서 한 수준 위로 경로를 지정합니다. 경로 에 있고 문서에서 /cheese/crackers/yummy.html링크 코드가 요청 된 경우 서버에 관한 한 경로 주소를 지정합니다 .../butter/spread.htmlyummy.html/cheese/butter/spread.html

/항상 사이트 의 루트 를 지정합니다.


답변

당신이 사용할 수있는

 ../

한 단계 위를 의미합니다. page.html 과 같은 폴더에 page2.html 이라는 페이지가있는 경우 상대 경로는 다음과 같습니다.

 page2.html.

당신이있는 경우 page2.html을 폴더와 동일한 수준에서 다음 경로는 다음과 같습니다

  ../page2.html


답변

<html>
    <head>
        <title>Page</title>
    </head>
    <body>
       <a href="./">Folder directory</a>
    </body>
</html>


답변

아래 두 가지 모두 작동하는 것 같습니다.

./

.


답변

<a href="./">Folder</a>


답변

최고의 대답은 명확하지 않습니다. 다음은 나를 위해 일한 것입니다. 실제 파일을 가리 키려면 올바른 형식이 다음과 같아야합니다.

 <a href="./page.html">

페이지에있는 경우 동일한 폴더 내의 해당 파일을 가리 킵니다. http://example.com/folder/index.html