Russe: Anweisung in .htaccess nicht lokal ausführen?

Moin

Dass meine Seiten bei 1&1 mit php5 geparst werden habe ich folgende Anweisungen in die .htaccess Datei geschrieben.
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Auf dem Server funktioniert das einwandfrei, nur lokal leider nicht da diese Anweisungen 1&1-spezifisch sind. Ich möchte aber die selbe .htaccess Datei auch lokal verwenden, gibt es hier die Möglichkeit eine Abfrage einzubauen die diese Anweisungen nur ausführt wenn der Zugriff _nicht_ über localhost stattfindet?

Grüße,

--
Russe
  1. Hello,

    Dass meine Seiten bei 1&1 mit php5 geparst werden habe ich folgende Anweisungen in die .htaccess Datei geschrieben.
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php

    Auf dem Server funktioniert das einwandfrei, nur lokal leider nicht da diese Anweisungen 1&1-spezifisch sind. Ich möchte aber die selbe .htaccess Datei auch lokal verwenden, gibt es hier die Möglichkeit eine Abfrage einzubauen die diese Anweisungen nur ausführt wenn der Zugriff _nicht_ über localhost stattfindet?

    1&1 verwendet PHP als CGI
    machst Du das zuhause auch?

    Außerdem werden die Files in unterschiedlichen Directories liegen.
    Du könntest also über eine <Dicetory>-Angabe etwas erreichen.

    Wenn Du zuhause das Modul verwendest, dann wäre

    <IfModule mod_php5.c>
          AddType application/x-httpd-php .php5 .php .phtml .php3
          AddType application/x-httpd-php-source .phps
      </IfModule>

    das eine Variante.
    Müsstest Du Dir nur noch eine suchen, deren Bedingung nur für 1&1 passt

    Allerdings halte ich das ganze Vorhaben für nicht sinnvoll, da die .htaccess (zumindest dieser Teil) zur erweitereten Server-Konfiguration benutzt wird und die ist nun mal an den Server gebunden.

    Harzliche Grüße vom Berg
    http://bergpost.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

    1. Hallo Tom

      Top! Das war der richtige Ansatz. Ich habe es nun so gelöst:

        
      <IfModule !mod_php5.c>  
       AddType x-mapp-php5 .php  
       AddHandler x-mapp-php5 .php  
      </IfModule>  
      
      

      Dieses Modul wird nicht bei 1&1 geladen. Mit dem Ausrufezeichen negiere ich das ganze.
      Das mit dem Ausrufezeichen kannte ich bisher nicht, habe die Info hierher:
      http://cgi.tu-harburg.de/manual/mod/core.html#ifmodule

      Grüße,

      --
      Russe
      1. Hello,

        Top! Das war der richtige Ansatz. Ich habe es nun so gelöst:

        Schön, wenn auch mal 'was klappt ;-))

        Dieses Modul wird nicht bei 1&1 geladen. Mit dem Ausrufezeichen negiere ich das ganze.
        Das mit dem Ausrufezeichen kannte ich bisher nicht, habe die Info hierher:
        http://cgi.tu-harburg.de/manual/mod/core.html#ifmodule

        Für Dich zum Bookmarken http://httpd.apache.org/docs/2.0/mod/directives.html

        Das ist die Seite, aus der Du über die tu-harburg eine Unterseite gefunden hast.
        Brauchst Du eigentlich ständig, wenn Du mit Apache rummachst.

        Und ich vergesse schon von Zeit zu Zeit mal, wie ein Statement heißt, da hilft eine solche Übersicht als Gedächtnisstützt enorm.

        Harzliche Grüße vom Berg
        http://bergpost.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
        Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)