Url rewriting
Résolu/Fermé
Kemich
Messages postés
207
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
11 mars 2011
-
25 août 2009 à 17:02
Kemich Messages postés 207 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 11 mars 2011 - 26 août 2009 à 16:12
Kemich Messages postés 207 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 11 mars 2011 - 26 août 2009 à 16:12
A voir également:
- Url rewriting
- Lien url - Guide
- Url masquée pour votre sécurité - Forum TV & Vidéo
- Verifier url - Guide
- Comment cacher ou masquer une URL - Forum Programmation
- Url iptv ✓ - Forum Box et Streaming vidéo
8 réponses
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 499
25 août 2009 à 20:42
25 août 2009 à 20:42
RewriteRule ^rubrique-([a-zA-Z0-9_-])$ /public/rubrique.php?rubrique=$1 [L]
Ainsi :
http://example.com/rubrique-index = http://example.com/public/rubrique.php?rubrique=index
Si tu ne souhaite pas voir "rubrique-", il te suffit de retirer cette partie.
Kemich
Messages postés
207
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
11 mars 2011
22
25 août 2009 à 21:16
25 août 2009 à 21:16
Salut avion.
Merci de té préocuper de mon problème , mais malheureusement ça ne fonctionne pas.
Voici le contenu de mon fichier .htaccess (celui ci est placé dans le répertoire public)
Options FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^rubrique-([a-zA-Z0-9_-])$ /public/rubrique.php?rubrique=$1 [L]
J'ai une page qui s'appelle actuellement www.xxx.fr/public/rubrique.php?rubrique=actu_locale
Donc je balance mon .htaccess sur le serveur et je tape dans la barre d'adresse de mozilla l'url suivante :
www.xxx.fr/rubrique-actu_locale
Verdict : erreur 404 page not found.
Que se passe t'il ? Tu verrait pas ou il y a une boulette dans mon script ?
Ps : j'ai visité ton site perso, il est chouette et interessant mais toi aussi tu as quelques problèmes avec les erreurs 404 !! (dans les articles "M61 Vulcan" et "Utilisation dans les avions de combats", tout tes liens sont morts).
@+
Merci de té préocuper de mon problème , mais malheureusement ça ne fonctionne pas.
Voici le contenu de mon fichier .htaccess (celui ci est placé dans le répertoire public)
Options FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^rubrique-([a-zA-Z0-9_-])$ /public/rubrique.php?rubrique=$1 [L]
J'ai une page qui s'appelle actuellement www.xxx.fr/public/rubrique.php?rubrique=actu_locale
Donc je balance mon .htaccess sur le serveur et je tape dans la barre d'adresse de mozilla l'url suivante :
www.xxx.fr/rubrique-actu_locale
Verdict : erreur 404 page not found.
Que se passe t'il ? Tu verrait pas ou il y a une boulette dans mon script ?
Ps : j'ai visité ton site perso, il est chouette et interessant mais toi aussi tu as quelques problèmes avec les erreurs 404 !! (dans les articles "M61 Vulcan" et "Utilisation dans les avions de combats", tout tes liens sont morts).
@+
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 499
25 août 2009 à 21:34
25 août 2009 à 21:34
RewriteRule ^rubrique-([a-zA-Z0-9_-]+)$ /public/rubrique.php?rubrique=$1 [L]
Kemich
Messages postés
207
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
11 mars 2011
22
25 août 2009 à 21:51
25 août 2009 à 21:51
Super avion.
Toutefois j'ai encore un petit soucis.
Maintenant, quand je rentre l'url suivante dans la barre des taches : www.xxx.fr/actualite-locale, je tombe bien sur la bonne page (dont l'url est www.xxx.fr/public/rubrique.php?rubrique=actualite-locale), mais c'est l'ancienne url (celle avec les variables php) et non l'url "rewrité" qui apparait dans la barre d'adresse.
Comment faire pour enfin avoir des urls "propres" ?
Toutefois j'ai encore un petit soucis.
Maintenant, quand je rentre l'url suivante dans la barre des taches : www.xxx.fr/actualite-locale, je tombe bien sur la bonne page (dont l'url est www.xxx.fr/public/rubrique.php?rubrique=actualite-locale), mais c'est l'ancienne url (celle avec les variables php) et non l'url "rewrité" qui apparait dans la barre d'adresse.
Comment faire pour enfin avoir des urls "propres" ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 499
25 août 2009 à 21:55
25 août 2009 à 21:55
Je ne comprends pas le problème.
Donc si tu entres http://www.example.com/actualite-locale, tu as bien le même contenu que http://www.example.com/public/rubrique.php?rubrique=actualite-locale mais tu vois les variables PHP (&variable=valeur) dans la barre d'adresse ?
Si tu surf sur http://www.example.com/actualite-locale, ça sera toujours cette adresse qui sera affiché à part si tu fais une redirection vers l'ancienne adresse.
Donc si tu entres http://www.example.com/actualite-locale, tu as bien le même contenu que http://www.example.com/public/rubrique.php?rubrique=actualite-locale mais tu vois les variables PHP (&variable=valeur) dans la barre d'adresse ?
Si tu surf sur http://www.example.com/actualite-locale, ça sera toujours cette adresse qui sera affiché à part si tu fais une redirection vers l'ancienne adresse.
Kemich
Messages postés
207
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
11 mars 2011
22
25 août 2009 à 22:05
25 août 2009 à 22:05
Re-enchanté
Je te cite
Je ne comprends pas le problème.
Donc si tu entres http://www.example.com/actualite-locale, tu as bien le même contenu que http://www.example.com/public/rubrique.php?rubrique=actualite-locale mais tu vois les variables PHP (&variable=valeur) dans la barre d'adresse ? OUI
Quand je rentre "http://www.example.com/actualite-locale" j'ai bien le même contenu que "http://www.example.com/public/rubrique.php?rubrique=actualite-locale", mais c'est l'url suivante qui apparait : "http://www.example.com/public/rubrique.php?rubrique=actualite-locale" (alors que je voudrait que ce soit : "http://www.example.com/actualite-locale".
J'avais l'impression d'avoir compris le principe de l'url rewriting mais tu me met dans le doute ...
Je te cite
Je ne comprends pas le problème.
Donc si tu entres http://www.example.com/actualite-locale, tu as bien le même contenu que http://www.example.com/public/rubrique.php?rubrique=actualite-locale mais tu vois les variables PHP (&variable=valeur) dans la barre d'adresse ? OUI
Quand je rentre "http://www.example.com/actualite-locale" j'ai bien le même contenu que "http://www.example.com/public/rubrique.php?rubrique=actualite-locale", mais c'est l'url suivante qui apparait : "http://www.example.com/public/rubrique.php?rubrique=actualite-locale" (alors que je voudrait que ce soit : "http://www.example.com/actualite-locale".
J'avais l'impression d'avoir compris le principe de l'url rewriting mais tu me met dans le doute ...
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 499
25 août 2009 à 23:56
25 août 2009 à 23:56
C'est que tu fais sûrement une redirection dans ta page http://www.example.com/public/rubrique.php?rubrique=actualite-locale parce que si tu mets http://www.example.com/actualite-locale dans barre d'adresse, je ne vois pas pourquoi ta barre d'adresse afficherait http://www.example.com/public/rubrique.php?rubrique=actualite-locale
Kemich
Messages postés
207
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
11 mars 2011
22
26 août 2009 à 16:12
26 août 2009 à 16:12
Problème résolu, j'ai ressayer à l'instant et ça fonctionne.
Peut etre un problème au niveau de mon ftp.
En tout cas merci avion
Peut etre un problème au niveau de mon ftp.
En tout cas merci avion