2013-07-31 1 views
0

에서 ///path/index.html 어떤 ​​생각이 어떻게 파일을 검색하는 방법?파일 열기 : A HREF를 사용하여 로컬 호스트에서 /Results/index.html : /// C : 로컬 호스트

나는 테스트 HTML 파일 (C : /ser/xampp/htdocs/filter/file.html)을 생성하고 링크를 로컬 페이지 (C : /Results/index.html)에 두었고 그 링크를 여는 것이 지겹다. 에서 (http://localhost/filter/file.html) 작동하지 않았다. 하지만 (file : /// C : /ser/xampp/htdocs/filter/file.html)에서 링크를 열지 못했을 때 효과가있었습니다.

나는 이것이 의미가 있기를 바랍니다.

나는 봤지만 유용한 해결책을 찾지 못했습니다. 어떤 생각이 어떻게 해결할 수 있습니까?

+0

XAMPP가'localhost'를 폴더에 매핑합니까? 즉 아파치의'DocumentRoot'는 무엇입니까? – Raptor

+0

@ShivanRaptor의 '/ SER/XAMPP/htdocs에'하지만이 파일을 작동하지 않았다 : /// C : 또한 –

+0

'C /ser/xampp/htdocs/filter/file.html : \ WINDOWS \ system32를 \ 드라이버 \ etc \ hosts'. 그냥 붙여 넣기 코드 :'127.0.0.1 localhost 127.0.0.1 localhost' 그럼 xampp을 다시 시작하십시오. – ops

답변

1

경로는 다음과 같이 당신이 로컬 호스트에서 액세스하는 경우, 그것은 C에 액세스하려면

<a href="file:///C:/Results/index.html">Click Here</a> 

htdocs에 폴더 안에있는 파일에 대한 검색 것처럼 주어진다면 :/결과 폴더를하는을 만듭니다 VirtualHost for the C :/Results 그리고 아래의 href에 해당 ip를 제공하십시오. 그래서 당신은 localhost에서 파일에 접근 할 수 있습니다.

<a href="http://192.168.1.4:1003/index.html">Click Here</a> 

는 가상 호스트, * 오픈 /etc/apache2/httpd.conf을 생성하고 아래 라인을 입력합니다. 다른 행을 지우지 마십시오.

<VirtualHost 192.168.1.4:1003> 
DocumentRoot "file:///C:/Results" 
</VirtualHost> 

* /etc/apache2/ports.conf를 열고 아래 행을 입력하십시오. 다른 행을 지우지 마십시오.

* 아파치를 다시 시작하십시오.