2010-01-26 4 views
5

내 프로젝트 중 하나에있는 모든 PHP 프로그램과 동일한 코드를 작성합니다. .htaccess 디렉토리에서이 작업을 수행 할 수 있습니까? 그리고 어떻게?.htaccess 파일을 통해 모든 PHP 스크립트에 HTTP 헤더를 설정하십시오.

PHP 코드 :

Header('Content-Type: application/xhtml+xml; charset=utf-8'); 
Header("Cache-Control: no-transform"); 

감사합니다 도움. 감사합니다.

당신이 AddType from mod_mime을 사용하는 콘텐츠 유형에 대해 유수프 아키 욜

+0

정확히 너 뭐야? 나는 이것을 아주 잘 이해하지 못한다 ... – ahmet2106

+1

대부분의 고객은 * 실제 * XHTML을 이해하지 못한다는 것을 알아야한다. 최소한 콘텐츠 협상을 추가해야합니다. – Gumbo

답변

4

. 가정의 모든 파일은 .php 확장이 있습니다

AddType application/xhtml+xml .php 

캐싱 mod_expires에 설정되어 있지만 캐시 제어 설정 mod_headers이 필요합니다 : 당신은 htaccess로이 작업을 수행하려면

<FilesMatch "\.php$"> 
    Header set Cache-Control "no-transform" 
</FilesMatch> 
+0

여러분 ... 안부 ... 안부. – yusufakyol

+2

당신에게 너무나 고마워요 ... 안부 인사 ... 안부 인사. – yusufakyol

7

을 (또는 아파치 설정은),이 같은 Apache module mod_headers를 사용할 수 있습니다

Header set Cache-Control "no-transform" 
Header set Content-Type "application/xhtml+xml; charset=utf-8" 

htaccess set header에 검색하면 더 많은 엑사을 제공합니다 이것의 mples.

+0

이미지, 자바 스크립트 및 스타일 시트를 포함하여 모든 파일을 application/xhtml + xml로 설정하지 않습니까? – robertc

+1

당신에게 너무나 많이 감사합니다 ... 안부 ... 안부 인사. – yusufakyol

+0

안녕하세요, 완전한 .htaccess 코드를 보낼 수 있습니까? ; 헤더 설정 캐시 제어 "노 변환" 헤더 설정의 Content-Type "문자셋 = UTF-8 응용 프로그램/XHTML + XML" 내 htaccess로는이 코드를 가지고 더 많은 것을해야한다고 생각합니다. 내가 잘못했기 때문에. 감사합니다. – yusufakyol

관련 문제