테스트 사이트 - 개발 중인 베타 버전입니다

아파치 설정 통해 해당 디렉토리 접속시 다른 경로로 접속하도록 채택완료

amkorDB 8년 전 조회 2,067

예를들어

</p>

<p style="font-size:11pt; font-family:맑은 고딕;"><img src='test.com/main/workspace/img/test.img'></p>

<p style="font-size:11pt; font-family:맑은 고딕;"><!-- 해당 디렉토리 : /home/test/www/main/workspace/img/test.img --></p>

<p style="font-size:11pt; font-family:맑은 고딕;">

해당 HTML 있을때

 

입력한 경로로 이동하게 되면

 

자동으로

 

/home/test/workspace/img/test.img 로 이동할수 있는 방법이 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
8년 전

Alias 지시어를 사용하는 방법이 있다고 합니다.

https://httpd.apache.org/docs/2.4/ko/urlmapping.html">https://httpd.apache.org/docs/2.4/ko/urlmapping.html

http://skylit.tistory.com/89">http://skylit.tistory.com/89

 

ex.

Alias /main /home/test/www/main

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플래토
8년 전

apache 설정할때

 

httpd.conf  혹은 apache.conf 파일 혹은 연결된

default.conf 파일에서

- https://httpd.apache.org/docs/2.4/ko/vhosts/examples.html">https://httpd.apache.org/docs/2.4/ko/vhosts/examples.html

 

그런데 말입니다.

 

실제로 사용할때 아파치를 건드릴 권한이 있으시다면

Symbolic Liink를 사용하는것도 좋은 방법입니다.

 

/home/test/www/main/workspace/img/file.png

가 같은 경로에 존재하는파일이

www.test.com/main/workspace/img/file.png

와 같이 접근되는때

www.test.com/workspace/img/file.png

로 보이고 싶을경우

 

아파치상에서

/home/test/www 가 ROOT_DIRECTORY 일때

 

ln -s /home/test/www/main/workspace /home/test/www/workspace 

로 하시면

www.test.com/wrokspace 로 접근가능합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
8년 전

네 가능합니다.

자바스크립트로 해당 페이지에서

이런식으로 해주시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

a
amkorDB
8년 전
죄송드립니다만 아파치 설정 조작 통해서 하는 방법은 없을까요?

제목 보시면 아파치 라고 적었는데요 ㅠㅠ
플라이
8년 전
https://pat.im/461
위 방식을 참고해서 적용해 보세요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인