Hvis jeg tilknytter en CSS fil i de 2 filer (index.php og test.php) <link rel="StyleSheet" href="css/style.css" type="text/css" />
Så vil den finde den i index.php, men ikke i test.php når man er under mitdomæne.dk/test/test
Hvis jeg skriver "../" foran CSS stien så kan den godt finde ud af det, men det forstår jeg ikke. Den er jo i samme mappe som index.php og mod_rewrite er jo bare en sti, den ligger jo ikke i den mappe?
Hvordan er det muligt at den ikke læser stien fra begge sider på samme måde fordi den bruger mod_rewrite?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Det er egentlig ligemeget for browseren om du bruger mod_rewrite eller om test ligger i en mappe, der hedder test på serveren - den har ingen anelse, det er derfor ikke noget du direkte kan tage forbehold for.
Løsningen er, at du bruger en absolut sti til CSS'en fremfor en relativ som du gør nu.
Hvis du linker til /css/style.css så vil den altid kigge på mitdomæne.dk/css/style.css, ligemeget om du er i en undermappe eller ej:
Absolutte stier holder jeg mig altid til - både med javascript/stylesheets og billeder. Det giver alt for mange problemer ellers, og du er sådan set ingen ulemper ved det.
Du kan også se, at de fx gør det her på Eksperten.dk, hvor de også udpræget bruger mod_rewrite: <link rel="stylesheet" title="Eksperten" href="/css/default.css" type="text/css" />
Synes godt om
Ny brugerNybegynder
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.