Versio

[htaccess] Geen style opmaak meer

Overzicht Reageren

Daniel H

Daniel H

29/01/2011 10:14:29
Quote Anchor link
ik heb de volgende .htaccess gemaakt via de tuts hier op phphulp.
Alleen als ik nu naar mijn index.php ga verschijn de pagina zonder style opmaak en de vriendelijke url's waar deze .htaccess voor is werken ook niet.
Wat zit er fout?

Bedoeling:
domein.nl/index.php?page=*var1*&subpage=*var2*&subsubpage=*var3*
moet worden:
domein.nl/*var1*/*var2*/*var3*

.htaccess:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
RewriteEngine On
RewriteRule ^(.*)/(.*)/(.*)/ index.php?page=$1&subpage=$2&subsubpage=$3
RewriteRule ^(.*)/(.*)/(.*) index.php?page=$1&subpage=$2&subsubpage=$3
RewriteRule ^(.*)/(.*)/ index.php?page=$1&subpage=$2
RewriteRule ^(.*)/(.*) index.php?page=$1&subpage=$2
RewriteRule ^(.*)/ index.php?page=$1
RewriteRule ^(.*) index.php?page=$1
 
PHP hulp

PHP hulp

24/05/2012 22:07:09
Gesponsorde koppelingen:
 
Yea Rupie

Yea Rupie

29/01/2011 10:48:00
Quote Anchor link
Het kan zijn dat je css files door de / in een verkeerde map gezocht worden.
 
Daniel H

Daniel H

29/01/2011 11:04:08
Quote Anchor link
Ik zie de fout al, weet alleen niet hoe ik dit oplos.

als ik nu /contact/ doe opent hij de contact pagina.
maar als ik de files in mijn /css/ wilt laden probeert hij deze map ook op site te opnenen. hoe zorg ik dat hij de map /css/ negeerd? en dat hij dus gewoon de bestanden uit deze map laad ipv het zien als een pagina met content.
Gewijzigd op 29/01/2011 11:08:28 door Daniel H
 
Milo S

Milo S

29/01/2011 11:12:33
Quote Anchor link
Als je dan styles wilt invoegen, moet je of de volledig url weergeven of /css/style.css us een slash ervoor...
 
Daniel H

Daniel H

29/01/2011 17:24:32
Quote Anchor link
Dit werkt niet helemaal goed omdat de css niet goed word weergegeven. ik heb mijn .htaccess aangepast dit werkt nu beter. alleen als ik 3 var's gebruik dan word mijn css niet meer weergeven. ik dacht dan geef je hem gewoon een vast pad bijv: domein.nl/style.css. alleen ik zat op phphulp te kijken en die hebben dit niet, maar css word wel overal goed weergeven. Hoe doen hun dit dan?

.htaccess
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<IfModule mod_rewrite.c>
      RewriteEngine On
    RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ index.php?page=$1&subpage=$2&subsubpage=$3 [L]
    RewriteRule ^([^/]*)/([^/]*)\.html$ index.php?page=$1&subpage=$2 [L]
    RewriteRule ^([^/]*)\.html$ index.php?page=$1 [L]
</IfModule>


Update:
Het is gelukt.
Gewijzigd op 29/01/2011 22:11:56 door Daniel H
 



Overzicht Reageren