Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Apache/PHP] mod_rewrite laadt geen CSS / JS

Pagina: 1
Acties:

  • Zoolander
  • Registratie: Januari 2003
  • Laatst online: 23-11-2022

Zoolander

superslim!

Topicstarter
Ik heb een mod_rewrite:

code:
1
2
3
4
5
6
7
8
9
10
11
# initialize
Options         +FollowSymLinks
RewriteEngine   On
RewriteBase     /

# rewrite conditions
RewriteCond     %{REQUEST_FILENAME}     !-f
RewriteCond     %{REQUEST_FILENAME}     !-d

# rewrite rules
RewriteRule     ^([a-zA-Z0-9]+)/?$    index.php?controller=$1 [L,QSA]


Echter, als ik nu een CSS of JS verwijzing doe in mijn HTML code werkt deze niet
meer en wel als ik er ../ voor zet.
Bij een volgende /controller/controller2 zou er dan ../../ voor moeten etc.

Nou probeer ik uit te vinden of ik dat in PHP of APACHE zo kan instellen dat deze
altijd de css files uit de map /css haalt.

Iemand idee?

mijn naam slaat nergens op, althans niet op mij :P


  • Zoolander
  • Registratie: Januari 2003
  • Laatst online: 23-11-2022

Zoolander

superslim!

Topicstarter
RewriteRule ^(.*)css/([a-z]+\.css)$ css/$2 [L,QSA]

dit lijkt te werken... maar nog niet heel goed getest.

mijn naam slaat nergens op, althans niet op mij :P


  • TweakBoy
  • Registratie: Augustus 2001
  • Laatst online: 29-11 00:09

TweakBoy

---

post ook eens voorbeeld html en php? nu kunnen wij niets zien over hoe je het hebt opgezet?

---


  • zomertje
  • Registratie: Januari 2000
  • Laatst online: 30-11 12:59

zomertje

Barisax knorretje

Misschien past ie beter in Webdesign, Markup & Clientside Scripting :)

het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun


Verwijderd

je paden opnemen als
code:
1
/css/cssfile.css

door de "/" verwijs je naar de root

  • Zoolander
  • Registratie: Januari 2003
  • Laatst online: 23-11-2022

Zoolander

superslim!

Topicstarter
RewriteRule ^(.*)(css|js|img)/(.*)$ $1/$2 [L,QSA]

Deze werkt goed, logisch ook kennelijk.
Alle verwijzingen die in een HTML bestand staan worden dus ook door apache, wanneer ze geladen moeten worden, als gewonw URLs behandeld.

mijn naam slaat nergens op, althans niet op mij :P

Pagina: 1