2013-05-21 1 views
0

아파치가 HTML에서 링크를 대체하도록 할 수 있는지 알고 싶습니다. 링크 뒤의 html로 클라이언트에게 반환합니다.
그래서 대신
아파치가 응답의 링크 내용을 추가합니다

<html> 
    <head> 
    </head> 
    <body> 
    <a href="<some link>">Link</a> 
    </body> 
</html> 


내가 이런 걸 원하는 :

<html> 
    <head> 
    </head> 
    <body> 
    // the html of the page behind the link 
    </body> 
</html> 

내가 자바 스크립트 나 PHP 또는 아무것도를 사용 할수 없어를 let's 내가에만 HTML을 가정합니다.
IFrame도 내 문제의 해결책이 아닙니다.

+1

내가 아는 한, 아파치는 그런 것을하지 않습니다. 질문은 왜 아파치 서버에 PhP가 설치되어 실행되지 않았습니까? 그리고 왜 자바 스크립트가 솔루션이 아닙니다 (HTTP 요청을하면 브라우저가 최선을 다하는 것 중 하나입니다 ...) –

+0

[또는 무엇이든] [SSI]를 사용할 수 없음을 포함합니다 (http://httpd.apache.org /docs/2.2/howto/ssi.html#basic)? –

답변

1

유사한 상황에 처한 모든 사람들에게 울리히 슈워츠는이 시나리오에서 작동 할 수있는 유일한 방법 인 SSI에 대한 좋은 힌트를 제공했습니다. 그러나 프로젝트 취소로 인해이 시나리오에서 SSI 사용을 확인할 수 없었습니다.

0

이렇게하는 것이 어려울 수 있으며 모든 경우에 적합하지 않을 수 있지만 출처를 표시하고 해당 파일에 링크를 추가하려는 모든 HTML 페이지에 대해 일반 텍스트 파일을 유지 관리 할 수 ​​있습니다.

예를 들어

대신 <a href='somefile.html'>Click</>의 할 <a href='somefile.source'>Click</> somefile.source이 somefile.html의 사본입니다

. 파일의 첫 번째 줄과 마지막 줄에 트리플 qoutes """을 추가하십시오. 나는 많은 조합을 시도하지는 않았지만 이것은 꽤 괜찮은 HTML 코드에서 효과적이다.

관련 문제