dedlfix: Apache/PHP soll CSS parsen und als text/css ausliefern

Beitrag lesen

Hi!

<FilesMatch ".css$">
    SetHandler application/x-httpd-php
    Header set Content-Type text/css
</FilesMatch>
Hat keinen Effekt - ebenso mit Files anstatt FilesMatch
Genauer gesagt: Hat keinen Effekt bei direkten Handlern, nur MIME-Type-Handler sind betroffen.

Dann heißt es einfach mal mitzudenken und Forcetype statt SetHandler zu nutzen.

Das sage ich doch schon die ganze Zeit, dass Set/AddHandler ein Add/ForceType aushebelt. (Dass ich hier ein temporäres Problem mit "Header set" hatte, was aber sowieso auf einer anderen Baustelle als ForceType spielt, hat sich durch meine Folgepostings aufgeklärt.) Wenn man mit ForceType arbeiten möchte, und einen expliziten Handler gesetzt hat, wie in der PHP-Dokumentation empfohlen (Punkt 8), muss dieser erst deaktiviert werden, sonst ist wie gesagt, das Type-Routing nicht aktiv.

In der Grundkonfiguration:

<FilesMatch "\.php$">  
  SetHandler application/x-httpd-php  
</FilesMatch>

in einer .htaccess:

<FilesMatch "\.php$">  
  SetHandler None  
  ForceType application/x-httpd-php-source  
</FilesMatch>

Da das aber wie gesagt in erster Linie nur das Routing zum Handler beeinflusst, kann man sich das ForceType auch sparen und gleich mit SetHandler einen expliziten setzen, wenn dieser wie im Falle von PHP sowieso einen eigenen Content-Type erstellt und den "Routing-Type" dafür nicht verwendet.

Lo!

0 76

Apache/PHP soll CSS parsen und als text/css ausliefern

suit
  • webserver
  1. 1
    Mega
    1. 0
      suit
      1. 1
        fastix®
        1. 0
          suit
          1. 0
            fastix®
  2. 0
    fastix®
    1. 0
      suit
      1. 0
        fastix®
        1. 0
          suit
          1. 0
            fastix®
            1. 0

              Nachtrag der Lösung betreffs Testing

              fastix®
            2. 0
              Edgar Ehritt
            3. 0
              suit
              1. 0
                fastix®
                1. 0
                  suit
                2. 0

                  Regulärer Ausdruck, in FilesMatch - case sensitive?

                  suit
          2. 0
            Edgar Ehritt
    2. 0
      Edgar Ehritt
  3. 0
    Pragma
    • php
    1. 0
      Gerold
    2. 0
      fastix®
      1. 0
        Pragma
      2. 0

        Apache - Handler via CGI aufrufen

        Edgar Ehritt
        • webserver
  4. 0

    T-Flag (mod_rewrite) prinzipielle Lösung

    suit
    1. 1
      dedlfix
      1. 0
        suit
        1. 0
          dedlfix
          1. 0
            dedlfix
            1. 0
              suit
              1. 1
                dedlfix
                1. 0
                  dedlfix
                2. 0
                  dedlfix
                  1. 0
                    suit
                    1. 0
                      dedlfix
              2. 0
                Edgar Ehritt
    2. 0
      Pragma
      1. 0
        suit
        1. 0
          Pragma
          1. 0
            suit
            1. 0
              Pragma
              1. 0
                suit
  5. 0
    claudia_k
    1. 0
      suit
      1. 0
        dedlfix
        1. 0

          OT: direkte Handler vs MIME-Type-Handler

          claudia_k
          1. 0
            dedlfix
            1. 0
              claudia_k
              1. 0
                dedlfix
                1. 0
                  Edgar Ehritt
                  1. 0
                    dedlfix
                    1. 0
                      Edgar Ehritt
                  2. 0

                    Apache-interne Vorgänge beim Request-Handling

                    dedlfix
                    1. 0

                      mod_header zum überschreiben von bestehenden Headern

                      suit
                      1. 0
                        dedlfix
                      2. 0
                        Edgar Ehritt
                    2. 0
                      Edgar Ehritt
                      1. 0
                        dedlfix
                        1. 0
                          Edgar Ehritt
                          1. 0
                            dedlfix
                            1. 0
                              Edgar Ehritt
                              1. 0
                                dedlfix
                                1. 0
                                  Edgar Ehritt
        2. 0
          Edgar Ehritt
          1. 0
            dedlfix
  6. 0
    DiBo33
    1. 0
      suit
      1. 0
        DiBo33
      2. 0

        Apache/PHP

        Edgar Ehritt
        • projektverwaltung
        1. 0
          Edgar Ehritt
          • menschelei
        2. 0
          suit
          1. 0
            Edgar Ehritt
            1. 0
              suit
              1. 0
                fastix®
                1. 0
                  suit
                  • menschelei
  7. 0

    gelöst

    suit