|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 1 ![]() |
Bonjour a tous,
J'ai un probleme d'ordre general. J'ai un index sur "www.domain.com". Sur mon serveur, le chemin d'acces au repertoire est "D:\www\domain\". Mes pages sont toutes contenues dans ce repertoire, seules certains modules d'include se retrouvent dans un sous-repertoire "includes". Mes pages se presentent comme ca: Code :
Le fichier css_stock.php est compose' de lien du style " Code :
<link href="fichier.css" rel="stylesheet" type="text/css"> Vient alors le probleme: J'utilise ModRewrite, ce qui en soit n'est pas un probleme. Le probleme arrive quand j'essaie de transformer la page www.domain.com/cool-1.php en www.domain.com/cool-1/ ! Et quel probleme? Mon site n'arrive plus a trouver les fichiers CSS et les images et les liens ne fonctionnent plus parce que le "/" en fin d'URL fait que tous les liens sont repousse's dans le repertoire "cool-1-page/". (qui n'est que virtuel) Un bout de mon modrewrite: RewriteRule ^cool-([0-9]+)(|/*)$ /cool-$1.php Les pages en question fonctionnent a merveille si je les ecris comme ca: www.domain.com/cool-1 (sans /) Alors bien sur j'ai essaye' de tripoter a gauche a droite pour que ca aille, mais rien n'a faire. Je precise quand meme que ce probleme n'affecte pas "". (ca me parait bizarre la tout de suite mais je suppose que c'est logique ?). Ce que je voudrais c'est une solution ecologique Si quelqu'un a une etincelle a proposer, je suis tout ouie. J'utilise HTML PHP et CSS. (pas de Javascript si possible merci) Rui |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
Bonsoir, deux possibilités s'offrent à toi :
- soit tu mets des liens absolus - soit tu utilises la balise <base href="" /> Cordialement. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com