문제

클라이언트를 위해 호스팅하고있는 수천 개가 아닌 수천 개가 아닌 수백, 수백 가지로 가득 찬 디렉토리가 있습니다. 현재 Google Analytics 추적 태그가 포함되어 있지 않지만 추가하고 싶습니다. 이상적으로는 없이 실제로 파일 자체를 수정합니다.

이것을하는 가장 좋은 방법은 무엇입니까?

*.html 파일에 대한 모든 요청을 PHP 스크립트로 리디렉션하고 해당 스크립트가 분석 태그가 추가 된 상태에서 관련 파일의 내용을 반환하도록하고 싶을 것입니다. 그러나 PHP 파일에는 잘 작동하지 않습니다. 파일을 정상적으로 렌더링 한 다음 출력을 내 스크립트로 전달하려면 Apache가 필요합니다.

일 것이다 mod_actions 도움이 되길? mod_actions가 mod_php와 호환됩니까?

도움이 되었습니까?

해결책

다음은 모든 페이지, html 또는 php 또는 둘 다에서 바닥 글을 얻는 방법입니다 ... Perl 사용

http://stein.cshl.org/www/docs/handout.html#adding_a_canned_footer_every_

다른 팁

나는 내 자신의 질문에 대한 답을 너무 빨리 돌아 오는 것을 싫어하지만 PHP처럼 보입니다. auto_append_file 지침은 아마 내가 원하는 것을 할 것입니다.

나는 다음과 같은 것을 사용하게되었습니다.

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/html/example.com
    # Add google analytics to .php pages
    php_value auto_append_file "/var/www/html/x.example.com/myFooter.php"
    # run html pages through php so the same auto_append gets applied
    AddHandler application/x-httpd-php .html
</VirtualHost>

찾았습니다 addhandler 참조. Addhandler Php-Handler는 작동하지 않았습니다. 원래는 다시 쓰기 규칙을 사용하여 모든 .html 요청을 PHP 스크립트로 펌핑했지만 디렉토리 요청 (실제로 index.html)에 대한 요청과 같은 것들을 깨뜨 렸습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top