Avatar billede lars-k Nybegynder
11. juni 2003 - 16:48 Der er 8 kommentarer og
1 løsning

Mod_rewrite fra .htm(l) til .asp

Hej

Hvordan får jeg ved forespørgsler på .htm(l) sider Apache-serven til at servere .asp sider istedet.....uden det ses i adresselinien i browseren - altså:

http://www.min.dk/side.htm vil finde filen side.asp i stedet.

Reglen skal gælde alle sider under mit domæne.

Som det kører nu, virker det kun på en specifik side.

RewriteEngine on
RewriteBase /
RewriteRule ^index\.htm$ index.asp


lars-k:-)
Avatar billede lars-k Nybegynder
11. juni 2003 - 17:07 #1
.....ja, ikke .asp sider men .tml sider.......:-)
Avatar billede htm Nybegynder
11. juni 2003 - 18:13 #2
Dette burde virke:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ([^/]+).html $1.asp
Avatar billede lars-k Nybegynder
11. juni 2003 - 19:53 #3
>>htm

Det virker ok - men kun i roden. Kan man på en eller anden måde angive hele webstedet og ikke kun "RewriteBase /" som jo henviser til roden?
Avatar billede htm Nybegynder
11. juni 2003 - 19:55 #4
jow du burde så kunne fjerne rewritebase helt!
Avatar billede lars-k Nybegynder
11. juni 2003 - 20:01 #5
...så kan jeg ikke få siden vist....
Avatar billede htm Nybegynder
11. juni 2003 - 20:21 #6
Så prøv dette:

RewriteEngine on
RewriteBase  /rewrite/
RewriteRule  ^(.*)\.html$              $1      [C,E=WasHTML:yes]
RewriteRule  ^(.*)$ $1.asp                  [S=1]

Det er taget fra http://httpd.apache.org/docs/misc/rewriteguide.html
Avatar billede lars-k Nybegynder
11. juni 2003 - 20:39 #7
...det kan slet ikke køre....hmmm, tak for hjælpen, jeg kigger lidt videre hos Apache, der må da være en løsning som kan klare hele webstedet

lars-k:-)
Avatar billede htm Nybegynder
11. juni 2003 - 20:41 #8
Kan ikke køre??? det kører uden problemer hos mig, du skal selvfølgelig ændre rewritebase til / i stedet for /rewrite/
Avatar billede lars-k Nybegynder
12. juni 2003 - 08:37 #9
Jo, da ... det virker. Min hjerne var vist slukket i går - tak igen:-))
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