login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mod rewrite geen css, afbeeldingen

Offline ArndJan - 23/04/2007 11:20
Avatar van ArndJanPHP interesse Hallo,

Mischien een raar probleem maar ik heb geen CSS en afbeeldingen als ik gebruik maak van mod_rewrite module.

Mijn code is momenteel zo:

  1. RewriteEngine on
  2. RewriteRule ^index/(.*) index.php?user=$1


Ik heb een artikel gelezen over mod rewrite / geen layout maar dat was nogal beperkt.

Als ik nu naar de pagina index/1 ga dan krijg ik wel de pagina te zien maar niet de css.

Als ik in mijn code css/stylesheet.css verander in ../css/stylesheet.css dan werkt het wel maar dat is niet de bedoeling neem ik aan...

Heeft iemand hier een goed oplossing voor? 

8 antwoorden

Gesponsorde links
Offline BigBug - 23/04/2007 11:30
Avatar van BigBug PHP expert In je imagesmap de rewriterule uitzetten
Offline Xan - 23/04/2007 11:31
Avatar van Xan HTML interesse Gebruik het volledige pad van je website:
<link rel="stylesheet" href="http://www.domein.nl/style.css" type="text/css" />
Offline ArndJan - 23/04/2007 13:06
Avatar van ArndJan PHP interesse Oke dat werkt ik heb een variabele:

  1. <?php
  2.  
  3. $domein = "http://localhost/site/";
  4.  
  5. ?>


En nu maak ik dan in mijn index.php

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


Alleen ik heb ergens gelezen dat het mogelijk is om een .css bestand op te slaan als .php en dan ook in de css het domein uit te lezen.

En dan in de .htaccess .php omzetten naar .css

Weet iemand hier iets van of heeft en ander goed alternatief?:D 
Offline Thomas - 23/04/2007 13:21
Avatar van Thomas Moderator Gebruik base href, en maak een relatieve verwijzing vanaf deze (absolute) locatie.
Offline xSc - 23/04/2007 13:33
Avatar van xSc Onbekend RewriteEngine on

RewriteCond %{REQUEST_URI} !/afbeeldingen(.*)
RewriteCond %{REQUEST_URI} !/opmaak(.*)
RewriteCond %{REQUEST_URI} !/scripts(.*)

RewriteRule ^index/(.*) index.php?user=$1

afbeeldingen, opmaak en scripts vallen buiten de rewriterule.
Offline Wim - 23/04/2007 17:47
Avatar van Wim Crew algemeen <?php echo $domein; ?>
is hetzelfde als
<?=$domein ?>
Offline phpfreak - 23/04/2007 18:00
Avatar van phpfreak PHP beginner
Citaat:
<?php echo $domein; ?>
is hetzelfde als
<?=$domein ?>


Ik heb eens gelezen op sima dat <?=$domein; ?> niet overal ondersteund word ofzo
Offline Ibrahim - 23/04/2007 21:42
Avatar van Ibrahim PHP expert @phpfreak:

idd, sommige servers hebben short tags ondersteuning uitstaan, dan werken <?= en <? gewoon niet
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.224s