Url rewriting problème 404
killernicolas9
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
firebird30 Messages postés 120 Statut Membre -
firebird30 Messages postés 120 Statut Membre -
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é.
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é.
A voir également:
- Url rewriting problème 404
- Url - Guide
- The requested url was rejected. please consult with your administrator. ✓ - Forum Réseaux sociaux
- Comment changer url iptv - Forum Créer un site
- Ping url ✓ - Forum Windows
- Scan manga erreur 404 ✓ - Forum Réseaux sociaux
1 réponse
Bonsoir,
Tout d'abord:
Ça on es d'accord tu l'as mis.
Ensuite, je te conseillerais de mettre cela car ton .htaccess ne comprends pas ce que tu lui demande apparemment,
Voilà en espérant t'avoir aider,
Cordialement,
Firebird30.
Tout d'abord:
# Activation du module de réécriture d'URL : RewriteEngine on
Ça on es d'accord tu l'as mis.
Ensuite, je te conseillerais de mettre cela car ton .htaccess ne comprends pas ce que tu lui demande apparemment,
#-------------------------------------------------- # Règles de réécriture d'URL : #-------------------------------------------------- # Ex: "tuto-123.html" est remplacer par "tuto-select.php?id=123" RewriteRule ^tuto-([0-9]+)\.html$ /tuto-select.php?id=$1 [L]
Voilà en espérant t'avoir aider,
Cordialement,
Firebird30.