Avatar billede lars-k Nybegynder
19. juni 2003 - 17:41 Der er 3 kommentarer og
1 løsning

mod rewrite - filer fra samme bibliotek

Hej

Jeg vil have min server til at servere .tml filer fra et bestemt bibliotek. Eksempelvis skal URL'erne http://www.minside.dk/side1.tml og http://www.minside.dk/mappe5/biv/side1.tml begge søge efter siderne i biblioteket /tml.

Det må på en eller anden måde kunne lade sig gøre med mod_rewrite - har pløjet en del materiale igennem efterhånden.

Jeg har et andet spørgsmål ude, som egentlig skulle klare problemet i første omgang, men det lader sig nok ikke gøre (trods en del hjælp fra bl.a. htm): http://www.eksperten.dk/spm/363951

Håber en eller anden kan løse problemet - ville faktisk være skønt:-))
Avatar billede htm Nybegynder
21. juni 2003 - 12:22 #1
Hvordan mener du med det første problem? Skal alle .tml filer der bliver forespurgt på hentes fra http://www.minside.dk/tml/ eller hvordan mener du?
Avatar billede _darkstar_ Nybegynder
21. juni 2003 - 12:28 #2
Hvad med noget i stil med

RewriteRule  ([^/]+.tml)$    /tml/$1  [R]
Avatar billede lars-k Nybegynder
22. juni 2003 - 21:10 #3
...kigger lige på det i morgen tidlig - vi tales ved:-)
Avatar billede lars-k Nybegynder
23. juni 2003 - 15:32 #4
Hej

Det endelige resultat ser sådan ud:

RewriteCond  %{REQUEST_FILENAME}.htm        !-f 
RewriteRule  ([^/]+.)htm$  /tml/$1tml      [L]

Først ser jeg efter om filen ikke eksisterer som .htm - gør den ikke det kigger jeg efter filen i mappen /tml og får vist .tml filen.

Tak for interessen - darkstar du får point, da en stump af din kode har været udgangspunkt.

lars-k
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
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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