2010-01-26 20 views
5

Tüm PHP programlarını projelerimin birinde aynı satırlarda kodlarım. Bir dizin için bunu .htaccess'te yapmak mümkün mü? Ve nasıl?Tüm PHP betikleri için HTTP üstbilgisini .htaccess dosyasıyla ayarla

PHP kodları:

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

sayesinde herhangi bir yardım. Saygılarımızla.

Eğer AddType from mod_mime kullanmak içerik türü için Yusuf Akyol

+0

Tam olarak neyin var? Bunu çok iyi anlamadım ... – ahmet2106

+1

Çoğu müşterinin * gerçek * XHTML'yi anlamadığını bilmelisiniz. En azından bazı içerik müzakerelerini eklemelisiniz. – Gumbo

cevap

4

. Varsayarsak tüm dosyalarınızı .php uzantılarına sahip:

AddType application/xhtml+xml .php 

Caching mod_expires ayarlanır, ancak Cache-Control ayarlamak için mod_headers gerekir: Eğer .htaccess ile bunu yapmak istiyorsanız

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

hepiniz ... Saygılarımızla ... Saygılarımızla. – yusufakyol

+2

Hepinize çok teşekkürler ... Saygılarımızla ... Saygılarımızla. – yusufakyol

7

(veya Apache konfigürasyon), bu gibi Apache module mod_headers kullanabilirsiniz:

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

htaccess set header bir arama size daha birçok EXA verir Bunun male.

+0

Bu, tüm dosyaları resimler, javascript ve stil sayfaları dahil olmak üzere application/xhtml + xml olacak şekilde ayarlamaz mı? – robertc

+1

Hepinize çok teşekkürler ... Saygılarımızla ... Saygılarımızla. – yusufakyol

+0

Merhaba, Bunlar için eksiksiz bir .htaccess kodu göndermek mümkün mü? ; Başlık set Cache-Control "no-transform" Başlık set Content-Type "charset = utf-8 application/xhtml + xml": Benim htaccess sadece bu kodları vardır Sanırım daha fazlasını yapmak zorundaydım. Çünkü hata alıyorum. Saygılarımızla. – yusufakyol

İlgili konular