Avatar billede yHec Novice
08. juli 2009 - 14:21 Der er 9 kommentarer og
1 løsning

.htaccess: redirecte nogle filer i roden, men ikke alle

Som det fremgår af overskriften, så ønsker jeg, at redirecte adgangen til alle filer på nær index.html til index.html.

Det skal KUN gælde for roden, ikke undermapperne.

Jeg har praktisk talt ingen erfaring med at rode med .htaccess.

/y
Avatar billede showsource Seniormester
08. juli 2009 - 21:17 #1
Hvorfor nu det ?
Avatar billede yHec Novice
09. juli 2009 - 10:00 #2
Kan det ikke være ligemeget????

Faktum er, at jeg har brug for netop sådan en løsning. Hvorfor kan vel være ligegyldigt.

Kan løses i php, men tror det er lettere i .htaccess

/y
Avatar billede showsource Seniormester
09. juli 2009 - 14:05 #3
Når jeg spørger hvorfor, er det fordi der sikkert findes en anden løsning end det du kikker efter.

Og jeg vil da gerne se en løsning i php ?

"Et eller andet sted" er det jo noget rod du har gang i.
Avatar billede yHec Novice
09. juli 2009 - 15:56 #4
En løsning i php ville være noget i retningn af:
<?php header("location : index.html) ?>

Lægges øverst i alle de filer, der ikke umiddelbart er adgang til....

Men jeg synes det er lidt bøvlet, at skulle lægge det ind i toppe af samtlige filer på nær en.

Derfor .htaccess

Om det er noget rod, kan du jo ikke vurdere, når du ikke kender min opbygning, eller de underliggende motiver for at lave sådan en løsning - som iøvrigt kun er midlertidig.

/Y
Avatar billede showsource Seniormester
09. juli 2009 - 16:28 #5
Er det kun php filer du vil bruge det på?

RedirectMatch (.*)\.php /index.html
Avatar billede showsource Seniormester
09. juli 2009 - 16:39 #6
hmm, jeg testede lige inden jeg postede, men nu driller det mig sgu ?
Avatar billede showsource Seniormester
09. juli 2009 - 16:47 #7
Hmm, hvis det nu kun er for php filer:
php_value auto_prepend_file  /sti/til/phpfil.php

D.v.s. ved hver request af en php fil, "includes" phpfil.php som det første.
I den kan du så blot bruge din header("Location.......

Hvor du så først tjekker værdien af dirname($_SERVER["PHP_SELF"]) hvis du kun vil bruge det på filer i rod af domain.
Avatar billede yHec Novice
09. juli 2009 - 16:51 #8
Hmmmm, lyder som noget der er værd at prøve.

Vender tilbage

/y
Avatar billede yHec Novice
11. juli 2009 - 10:51 #9
Lige havd jeg skulle bruge!

Smid et svar

/y
Avatar billede showsource Seniormester
13. juli 2009 - 09:34 #10
ok
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