Avatar billede webdude Nybegynder
13. april 2002 - 22:09 Der er 4 kommentarer

Apache Rewrite !

Hvordan kan man lave en Rewrite i apache, så man direkte i HTML koden kan skrive /css/ selvom koden ligger i /abc/www_abc_dk/css

Dvs. urlkoden bliver omskrevet til /css

Url'en er www.abc.dk

???
Avatar billede sukos Juniormester
14. april 2002 - 20:39 #1
Er ikke helt med på hvad du vil, og jeg kender ikke mod_rewrite

Men er det fordi du ønsker at have en mappe udenfor serverroot, som du kan linke til?

Så kan du bruge Alias.

Alias /mintest "D:/mintest"

    <Directory "D:/mintest">
        Options Indexes MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

Jeg lavede så en css:
body {background-color: black; color: white;}

og gemte den som mintest.css i mappen mintest på D:\´

Lavede så en html:

<html><head><title>mintest link</title>
<link rel="stylesheet" type="text/css" href="/mintest/mintest.css">
</head>
<body>
HEJ DU!
</body>
</html>

og gemte som mintest.html under serverroot, samt i en underliggende mappe.
Og det virkede begge steder.

Min serverroot ligger på c:\apache\htdocs

Kan det bruges?
Avatar billede sukos Juniormester
14. april 2002 - 20:41 #2
Avatar billede thomasledet Nybegynder
14. april 2002 - 23:55 #3
sukos> tror ikke det er det svar, der ønskes... hvis jeg har forstået spørgsmålet korrekt, ønskes der "live" omskrivning af de HTML-dokumenter, der bliver spyttet ud... ikke af adressen de bliver kaldt med...

tror ikke det er rewrite, du skal have fat i... tror i stedet at du skal skrive et program i fx perl, der parser dine dokumenter, inden de bliver smidt af sted... til dette kan du faktisk bruge mod_rewrite eller alias til... selve scriptet skulle heller ikke være fantastisk svært at lave, men alt i alt vil det kræve en smule arbejde...

var det ikke lettere bare at lave erstatningen i HTML-dokumenterne inden, apache får fingre i dem?
Avatar billede thomasledet Nybegynder
14. april 2002 - 23:56 #4
... ellers er sukos' løsning også ganske god og vil med stor sansynlighed løse dit problem... det er i hvert fald klart det letteste...
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