Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1524 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Url rewriting problème

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Url rewriting problème

n°2170476
killernico​las
Posté le 09-01-2013 à 17:14:14  profilanswer
 

Bonjour,
 
 
Mes tutoriels sur mon site sont de la forme : tuto-select.php?id=124
j'aimerais faire un url rewriting : j'ai mis ça dans mon htaccess :
 
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^[a-zA-Z\-_0-9%\.]+-([0-9]+).html$ tuto-select.php?id=$1 [L]
et j'ai modifié mes liens par :
 
<a href="<?php echo $donnees['titre']; ?>-<?php echo $donnees['id']; ?>.html"><?php echo $donnees['titre'] ?></a>
 
mon problème : je cliques sur les liens ça me fait une erreur 404 , je ne vois pas pourquoi .
Les espaces des liens sont convertis par des % , est il possible que ce soit des - pour la lisibilité.

mood
Publicité
Posté le 09-01-2013 à 17:14:14  profilanswer
 

n°2170483
x1fr
Posté le 09-01-2013 à 17:52:19  profilanswer
 

t'as accès au log de ton serveur web? il y aura surement plus de détails dedans


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°2170485
killernico​las
Posté le 09-01-2013 à 17:55:22  profilanswer
 

oui , j'ai accès au log de mon serveur

n°2170506
x1fr
Posté le 09-01-2013 à 20:21:59  profilanswer
 

Et donc?
 
t'as essayé de mettre l'espace dans la liste des caractères entre crochets?


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°2170558
tsoko
Posté le 10-01-2013 à 10:53:45  profilanswer
 

Bonjour,
Il y a une chose que je ne comprends....
Vos liens seront de la forme:

Code :
  1. <a href="<?php echo $donnees['titre']; ?>-<?php echo $donnees['id']; ?>.html"><?php echo $donnees['titre'] ?></a>


Donc vous passez 2 arguments (titre) et (id) alors qu'en regardant votre règle:

Code :
  1. RewriteRule ^[a-zA-Z\-_0-9%\.]+-([0-9]+).html$ tuto-select.php?id=$1 [L]


1 seul argument (?id=$1)!


Message édité par tsoko le 10-01-2013 à 10:54:34

---------------
Besoin d'aide pour votre projet? agence web
n°2170562
x1fr
Posté le 10-01-2013 à 11:15:29  profilanswer
 

C'est juste pour avoir des urls un peu plus "sexy"


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°2170653
CyberDenix
Posté le 10-01-2013 à 22:22:39  profilanswer
 

tsoko>
 
L'url rewriting, c'est un des principes de base du SEO.


---------------
Directeur Technique (CTO)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Url rewriting problème

 

Sujets relatifs
Url rewriting , htaccess problèmeProblème avec URL rewriting
Problème d'URL rewritingProblème de mise en place URL rewriting
[URL REWRITING] Règle qui pose problèmeprobleme URL Rewriting
Problème avec l'URL Rewriting.Problème URL REWRITING
[URL Rewriting] Problème de .htaccess sous Apache 2 ...Probleme d'URL REWRITING
Plus de sujets relatifs à : Url rewriting problème


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR