Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/09/2011, 14h09   #1
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
Par défaut Url rewriting et lien CSS

Bonjour,
J'ai un petit souci avec un chemin vers un fichier css depuis que j'ai mis en place l'url rewriting. Le fichier styles.css est à la racine du dossier "classes_tutos" comme le fichier html et le fichier htaccess. Le lien vers le fichier styles.css ne se fait pas. Merci de votre aide

Code :
1
2
3
4
5
6
7
8
9
10
 
// dans mon fichier html
...
<link rel="stylesheet" href="/classes_tutos/styles.css" type="text/css" media="screen" />
 
// fichier htaccess
RewriteEngine on
SetEnv PHP_VER 5
RewriteRule ([a-zA-Z0-9\-]*)/([0-9\-\/]*) $1.php?id=$2 [L]
RewriteRule ([a-zA-Z0-9\-]*) $1.php [L]
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 14h10   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
tu revoies tout vers un .php donc c'est normale
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 14h14   #3
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
oui c'est normal c'est un fichier php qui gère les variables et qui appelle un fichier template avec l'extension .xtpl
Effectivement c'est un fichier .xtpl qui gère l'affichage des contenus
merci

Code :
1
2
3
4
 
$pages = new Pages();
$xtpl = new XTemplate('template.xtpl');
...
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
// le fichier .xtpl
<!-- BEGIN: main -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>example 1</title>
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="/classes_tutos/styles.css" type="text/css" media="screen" />
</head>
<body>
 
    <!-- BEGIN: bl_rub -->
    <h2>{RUB}</h2>
        <ul>
            <!-- BEGIN: bl_pages -->
                <li> 
                    <a href="{URL_UPDATE}" title="Modifier la page">{PAGE.id} : {PAGE.titre}</a>
                </li>
            <!-- END: bl_pages -->
        </ul>
    <!-- END: bl_rub -->
 
</body>
</html>
 
<!-- END: main -->
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 01h17   #4
Candidat au titre de Membre du Club
 
Homme
Inscription : mai 2011
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mai 2011
Messages : 15
Points : 12
Points : 12
et situ fait ça dans ton fichier xtpl
<base href="Url_deton_site" />
parexemple
<base href="http://localhost/tondossier_web/">
thunder413 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 11h31   #5
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
Bonjour,

Le problème ne viendrait-il pas plutot du fichier htaccess, car je tape directement dans le navigateur : http://192.168.1.70/classes_tutos/styles.css
il n'affiche pas le fichier css.
merci

Code :
1
2
3
4
5
6
 
// fichier htaccess
RewriteEngine on
SetEnv PHP_VER 5
RewriteRule ([a-zA-Z0-9\-]*)/([0-9\-\/]*) $1.php?id=$2 [L]
RewriteRule ([a-zA-Z0-9\-]*) $1.php [L]
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h22.


 
 
 
 
Partenaires

Hébergement Web