Używając polecenia “:Location” możesz zdefiniować rodzaj interpretera dla stron o danym rozszerzeniu i lokalizacji. W tym celu należy użyć polecenia “Use:”.
:Location maska Use [php4|php5|perl|static] :Location
Maska służy do określenia rodzaju (nazwy, rozszerzenia) i lokalizacji plików, których definicja dotyczy. Parametr static odpowiada zwykłej stronie html.
Najprostszy schemat konfiguracji pliku .htaccess celem zmiany wersji PHP obejmuje wskazanie wersji interpretera. Utworzony w ten sposób plik należy umieścić w katalogu głównym lub w podkatalogu w którym znajduje się strona WWW, dla której wersja PHP ma zostać zmieniona. W zależności od wersji PHP, wpisz Use php5, php52, php53, php7, php71, php72.
:Location /*.php Use php5 :Location
Przykład 1.
Ustawienie interpretera PHP 5 dla wszystkich plików z rozszerzeniem php.
:Location /*.php Use php5 :Location
Przykład 2.
Ustawienie interpretera PHP 5 dla wszystkich plików z rozszerzeniem html, znajdujących się w katalogu “/sklep/”.
:Location /sklep/*.html Use php6 :Location
Przykład 3.
Ustawienie interpretera PHP 5 dla wszystkich plików z rozszerzeniami php, php4 i php5.
:Location /*.(php|php4|php5) Use php56 :Location
Przykład 4.
Ustawienie traktowania wszystkich plików z rozszerzeniami php oraz perl jako zwykłe strony HTML.
:Location /*.(php|perl) Use static :Location
Przykład 5.
Ustawienie interpretera PHP w wersji 5.6 dla wszystkich plików z rozszerzeniem php.
:Location /*.php Use php56 :Location
Przykład 5.
Ustawienie interpretera PHP w wersji 7.2 dla wszystkich plików z rozszerzeniem php.
:Location /*.php Use php72 :Location