PHP probleme d'url rewritting
Pascal_22
Messages postés
559
Statut
Membre
-
Pascal_22 Messages postés 559 Statut Membre -
Pascal_22 Messages postés 559 Statut Membre -
Bonjour,
Voilà je suis en devellopement d'un site.
J'ai une petit soucis à faire afficher correctement ma page, la feuille de style n'est pas trouver.
En fait mon site affiche des activité/annonce/évenement par ville. Je veux que mon url ressemble a monsite.com/Paris et monsite.com/Montreal
Sauf me quand je fais un test, ca affiche ma page mais sans tous les styles de ma feuille de style
voici mon.htaccess
et dans ma page index.php voici le comment j'Appel ma feuille de style :
J'ai bien le slash / au début de ma src.
Savez-vous ce que je fais de pas correct?
MErci!
PAscal
Voilà je suis en devellopement d'un site.
J'ai une petit soucis à faire afficher correctement ma page, la feuille de style n'est pas trouver.
En fait mon site affiche des activité/annonce/évenement par ville. Je veux que mon url ressemble a monsite.com/Paris et monsite.com/Montreal
Sauf me quand je fais un test, ca affiche ma page mais sans tous les styles de ma feuille de style
voici mon.htaccess
RewriteRule ^([a-zA-Z-]+) index.php?city=$1 [L,QSA]
et dans ma page index.php voici le comment j'Appel ma feuille de style :
<script type="text/javascript">
document.write('<link rel="stylesheet" type="text/css" href="/CSS/css.css">');
</script>
J'ai bien le slash / au début de ma src.
Savez-vous ce que je fais de pas correct?
MErci!
PAscal
A voir également:
- PHP probleme d'url rewritting
- Url - Guide
- Easy php - Télécharger - Divers Web & Internet
- Comment changer url iptv - Forum Créer un site
- Ping url ✓ - Forum Windows
- Url iptv - Forum Box et Streaming vidéo
4 réponses
J'ai fait un test, si aulieu de monsite/Paris je mets monsite/Ville/Paris
ça fonctionne, mais j'aimerais vraiment enlever le mot Ville de mon url...
Est-ce quelqu'un peut m'aider?
Merci
ça fonctionne, mais j'aimerais vraiment enlever le mot Ville de mon url...
Est-ce quelqu'un peut m'aider?
Merci
slt,
si ta feuille de style est dans un autre dossier de la racine de ton site tu peux l'appeler ainsi dans ta balise head:
<link href="../dossier/style.css" rel="stylesheet" type="text/css" />
En fait pour avoir un monsite.com/Paris
ce que tu dois comprendre est que le Paris est un dossier qui comporte des fichiers et dont l'index.
ce qui fait que lorsqu'on ouvrira le dossier Paris de la racine du site, le fichier index sera lancé et l'URL deviendra alors monsite.com/Paris
et si on désire atteindre le fichier annonces.php du dossier Paris, l'URL deviendra alors monsite.com/Paris/annonces.php
bon courage
si ta feuille de style est dans un autre dossier de la racine de ton site tu peux l'appeler ainsi dans ta balise head:
<link href="../dossier/style.css" rel="stylesheet" type="text/css" />
En fait pour avoir un monsite.com/Paris
ce que tu dois comprendre est que le Paris est un dossier qui comporte des fichiers et dont l'index.
ce qui fait que lorsqu'on ouvrira le dossier Paris de la racine du site, le fichier index sera lancé et l'URL deviendra alors monsite.com/Paris
et si on désire atteindre le fichier annonces.php du dossier Paris, l'URL deviendra alors monsite.com/Paris/annonces.php
bon courage
Bonjour,
MErci de la réponse.
JE dois préciser que les dossiers de ville sont virtuelle, donc qu'il n'Existe pas.
donc quand j'ai une url comme monsite.com/Paris il est rediriger vers index à la racine du site, et cela fonctionne, mais j'ai pas de style et les image de sont pas afficher.
J'ai lu qu'il faut mettre un slash / devant la source ex: /Images/logo.png et que ça devrait fonctionner, mais cela ne marche pas.
Cependant, si je fait une url de type monsite.com/Ville/Paris .... et ben là cela fonctionne, J'aimerais savoir comment faire fonctionner sans le mot ville dans l'url
Merci de votre aide!!
MErci de la réponse.
JE dois préciser que les dossiers de ville sont virtuelle, donc qu'il n'Existe pas.
donc quand j'ai une url comme monsite.com/Paris il est rediriger vers index à la racine du site, et cela fonctionne, mais j'ai pas de style et les image de sont pas afficher.
J'ai lu qu'il faut mettre un slash / devant la source ex: /Images/logo.png et que ça devrait fonctionner, mais cela ne marche pas.
Cependant, si je fait une url de type monsite.com/Ville/Paris .... et ben là cela fonctionne, J'aimerais savoir comment faire fonctionner sans le mot ville dans l'url
Merci de votre aide!!
De plus, je remarque quelque chose d'étrange..
En plus que ma feuille de style ne marche pas, si je tape moi même l'url de ma feuille de style example localhost/CSS/css.css ben ca me redirige directement vers mon index monsite.com/paris
On dirait que peux importe ce qui est dans l'url il entre dedans cette condition
RewriteRule ^([a-zA-Z-]+) index.php?city=$1 [L,QSA]
Avez-vous des suggestion?
En plus que ma feuille de style ne marche pas, si je tape moi même l'url de ma feuille de style example localhost/CSS/css.css ben ca me redirige directement vers mon index monsite.com/paris
On dirait que peux importe ce qui est dans l'url il entre dedans cette condition
RewriteRule ^([a-zA-Z-]+) index.php?city=$1 [L,QSA]
Avez-vous des suggestion?