Rewriting pour les départements

  • Auteur de la discussion Auteur de la discussion djfa1
  • Date de début Date de début
Nouveau WRInaute
Bonjour,

Malgré avoir lu correctement les tutos je ne comprends pas!

/rech_dept1.php?dept=Puy-de-Dôme

Mon Htaccess

RewriteEngine on
RewriteRule ^rech_dept1\.(([a-z]|-)*)\.html$ /mondossier/rech_dept1.php?dept=$1 [L]

L'url est bien ecrite mais ma page est en erreur 404 !!

Un petit coup de main please
 
WRInaute passionné
Code:
RewriteEngine on
RewriteRule ^rech_dept1\.(.+)\.html$ /mondossier/rech_dept1.php?dept=$1 [L]

Quelle url appelle-tu ?
404 sur quelle page ??
 
Nouveau WRInaute
jeroen a dit:
Code:
RewriteEngine on
RewriteRule ^rech_dept1\.(.+)\.html$ /mondossier/rech_dept1.php?dept=$1 [L]

Quelle url appelle-tu ?
404 sur quelle page ??

J'au une erreur sur ma page de resultat, en gros quant je clique sur le departement ma page n'est pas trouvé!
J'espere être claire
Merci

/rech_dept1.Nièvre.html
 
WRInaute passionné
remplace POUR UN TEST ton htaccess par
Code:
RewriteEngine on
RewriteRule ^rech_dept1\.(.+)\.html$ http://www.tonsite.tld/mondossier/rech_dept1.php?dept=$1 [L]

et analyse la page renvoyée par le serveur : tu devrais comprendre le 404.
 
Nouveau WRInaute
jeroen a dit:
remplace POUR UN TEST ton htaccess par
Code:
RewriteEngine on
RewriteRule ^rech_dept1\.(.+)\.html$ http://www.tonsite.tld/mondossier/rech_dept1.php?dept=$1 [L]

et analyse la page renvoyée par le serveur : tu devrais comprendre le 404.


Merci mais rien toujour en page introuvable j'ai l'impression que c'est bien difficile.

Quelqu'un pourrait me filé un p'tit coup de main !
Voici l'url
mondossier/rech_dept1.php?dept=Bouches-du-Rhône

Merci je galère
 
WRInaute passionné
avec le code que je t'ai donné, quelle est l'adresse dans la barre du navigateur lors de l'erreur 404 ?
 
Nouveau WRInaute
jeroen a dit:
avec le code que je t'ai donné, quelle est l'adresse dans la barre du navigateur lors de l'erreur 404 ?

Voila le resultat toujour page introuvable!

mondossier/rech_dept1.Tarn-et-Garonne.html

je comprends plus rien
 
WRInaute occasionnel
Où est placé ton .htaccess ? A la racine ou dans "mondossier"

Au passage, peut-être quelque solution :
Code:
RewriteRule ^/rech_dept1\.(.+)\.html$ /mondossier/rech_dept1.php?dept=$1 [L]
Code:
RewriteRule ^mondossier/rech_dept1\.(.+)\.html$ /mondossier/rech_dept1.php?dept=$1 [L]
Code:
RewriteRule ^/mondossier/rech_dept1\.(.+)\.html$ /mondossier/rech_dept1.php?dept=$1 [L]
 
Nouveau WRInaute
C'est resolu a moitié!

Maintenant ca fonctionne mais quand un departement à un accent ou un espace ex rech_dept1.Bouches-du-Rhône.html je n'est aucun resultat pourtant en faisan php?dept=Bouche-du-rhône j'ai 50 resultat comment je peux faire pour viré les accents et autre espace?
Merci les gars
 
Nouveau WRInaute
mahefarivony a dit:
Code:
php?dept=13
? :-)

Oui c'est presque bon pour les départements comme allier , ain, aisne mais quand c'est alpes-maritimes le trait d'union pose problème et je me retrouve avec une page introuvable pareil avec les accents rhône y'a t'il un moyen de viré les accents et traits d'union??

RewriteRule ^rech_dept1\.([a-zA-Z]+)-([0-9]+)\.html$ /mondossier/rech_dept1.php?dept=$1&iddept=$2 [L]

exemple avec bouche-du-rhône
/rech_dept1.Bouches-du-Rhône-18.html
et la erreur 404

Merci de me filé un dernier coup de main j'arrive au bout
 
Nouveau WRInaute
Grand merci a vous tous pour votre aide tout fonctionne bien !!

Ps je ne trouve pas " le bouton problème resolu"
 
Nouveau WRInaute
OKI quel idiot que je suis j'ai cherché durant 10 minutes pfffffffff

Bon week a toi aussi et encore merci

YO
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut