login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Htaccess stylesheets + afbeeldingen (Opgelost)

Offline levideridder - 31/10/2012 09:56 (laatste wijziging 31/10/2012 09:57)
Avatar van levideridderLid Hallo,

Voorlopig heb ik een URL als deze:
  1. http://www.mijndomeinnaam.be/detail.php?soort=fruit&naam=appel

Ik wil er dit van maken:
  1. http://www.mijndomeinnaam.be/fruit/appel


Als ik deze htaccess-code gebruik en naar de pagina
  1. http://www.mijndomeinnaam.be/fruit/appel
ga, haalt de pagina de variabelen wel op maar komen mijn afbeeldingen + stylesheets e.d. niet door:
RewriteRule ^([^/]+)/([^/]+) detail.php?soort=$1&naam=$2 [QSA,L]

Gebruik ik deze htaccess-code en ga naar de pagina
  1. http://www.mijndomeinnaam.be/test/fruit/appel
, gaat alles wel zoals het moet.

RewriteRule ^test/([^/]+)/([^/]+) detail.php?soort=$1&naam=$2 [QSA,L]

Mijn styles worden op deze manier opgevraagd:

  1. <link rel="stylesheet" type="text/css" href="<?php echo $sitepath; ?>css/style.css">


  1. $sitepath = "http://www.mijndomeinnaam.be/";



Het probleem dat de stylesheets en afbeeldingen niet worden opgehaald is dan te zien op alle pagina's.

Grt Levi

3 antwoorden

Gesponsorde links
Offline vinTage - 31/10/2012 10:01
Avatar van vinTage Nieuw lid <link href="/style.css"...

<img src="/plaatje.gif"...

een slash voor het pad zetten
Offline Koen - 31/10/2012 10:03
Avatar van Koen PHP expert Je moet werken met RewriteConditions. Je kan namelijk instellen dat rewriterules worden genegeerd als de URL een bestaande map/file is.

  1. # Achtereenvolgend checken op Directories, Files en Links
  2. RewriteCond %{REQUEST_FILENAME} !-d
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-l
  5. # hier je rewriterule
Offline levideridder - 31/10/2012 10:36
Avatar van levideridder Lid Ok, ziet er al veel beter uit.

Ik heb nu deze code:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([^/]+)/([^/]+) detail.php?soort=$1&naam=$2 [QSA,L]

De variabele soort haalt hij op, de variabele naam niet.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s