Avatar billede micki Nybegynder
28. december 2004 - 21:37 Der er 1 kommentar

auto prepend file - virker kun på PHP-filer

Hej.

Jeg vil gerne have at Apache skal automatisk skal inkludere en fil (med et php-script) på alle requests i et givent directory.

Jeg går ud fra at dette kan lade sig gøre med noget .htaccess. Lige nu bruger jeg:
php_value auto_prepend_file check_ssl.php

Dette virker perfekt på PHP-filerne. Problemet er at jeg også vil have det (eller tilsvarende) til at virke på andre filtyper (.html, .png, .jpeg mv.) end kun PHP-filer. Hvordan kan dette lade sig gøre? (Har desværre ikke lige kunnet Google mig til løsningen :| )

(PS: PHP-scriptet tjekker om den besøgende bruger https, hvis ikke "tvinges" brugeren til det ved at forwarde til URL'en blot med https:// i stedet for http:// - måske kan dette laves med ren mod_rewrite?)
Avatar billede micki Nybegynder
28. december 2004 - 22:06 #1
Jeg har lavet en ren mod_rewrite-løsning der imidlertid løser problemet (så jeg ikke behøver inkludere PHP-scriptet) :)

RewriteEngine on
RewriteCond %{SERVER_PORT} =80
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester