Mon CSS n'est pas pris en compte lors de la redirection

WRInaute occasionnel
Désolé de vous déranger encore une fois mais une autre question me vient à l'esprit.

J'ai une page example.org/?page=wedk

Je veux que example.org/xxx/ m'affiche ma page "wedk"
J'ai aussi mis que example.org/xxx/index.php m'affiche "wedk" ( en attendant de faire une redirection 301 )

example.org/?page=wedk s'affiche bien

mais example.org/xxx/ et example.org/xxx/index.php

s'affiche, mais le CSS n'est pas pris en compte :evil: .

Je ne vois pas le liens entre mon CSS et mon probleme ! Bizzard comme situation.

Une solution?


Code:
RewriteRule ^xxx/index\.php$ /index.php?page=wedk [L]
RewriteRule ^xxx/$ /index.php?page=wedk [L]
 
WRInaute occasionnel
Y'a pas 25 000 facons non? lol :p

Voila

Code:
<link rel="stylesheet" type="text/css" href="style.css"/>
<link rel="stylesheet" type="text/css" href="stylexxx.css"/>
 
WRInaute accro
ben voila ton problème. Le chemin n'est plus bon. Tu crois que je te demande ça pour rigoler ? Essaie voir avec une url de ce genre -http://www....../xxx.css

ou alors tu mets ../xxx.css mais la tu auras un autre problème
 
WRInaute occasionnel
T'es un petit rapide toi :p Non tu rigoles pas...ta assurer sur ce coup.

Merci Yoyos, j'apprécie.
 
WRInaute impliqué
Dans ces cas la j'utilise <base...>

Code:
<base href="http://www.example.com/" />
<link rel="stylesheet" type="text/css" href="style.css" />
 
WRInaute accro
Peut-être vaut-il mieux modifier le fichier htaccess en amont ?
Tu ne nous as pas fait part de l'intégralité de ton fichier htaccess, donc il y a peut-être une règle à modifier.
(je pose la question au cas où)
 
WRInaute accro
NxtGen a dit:
Dans ces cas la j'utilise <base...>

Code:
<base href="http://www.example.com/" />
<link rel="stylesheet" type="text/css" href="style.css" />

Pareillement. Le base href peut être bien utile dans ces cas-là.
 
WRInaute occasionnel
Oui merci pour l'astuce.

Il suffisait de mettre l'URl complète du CSS

-http://www.example.com/style.css est le tour est joué.

Quel est la meilleur solution entre celle ci et celle que usagio vient de me proposer? D'un point de vue sémantique.
 
WRInaute accro
Hoho a dit:
Oui merci pour l'astuce.

Il suffisait de mettre l'URl complète du CSS

-http://www.example.com/style.css est le tour est joué.

Quel est la meilleur solution entre celle ci et celle que usagio vient de me proposer? D'un point de vue sémantique.

Quoi que tu choisisses je te conseilel tout de même, si cela est possible , 'utiliser une constante pour le nom de domaine. Car dans le cas où tu changes ton nom de domaine un jour, faudra tout rechanger...
 
WRInaute occasionnel
Oui la balise base m'aide enormement dans ce cas. Sinon, si je change de site c'est pas trop un probleme :p j'ai la variable $site ;)
 
Discussions similaires
Haut