Url rewriting
Résolu
juliendefully
Messages postés
50
Statut
Membre
-
juliendefully Messages postés 50 Statut Membre -
juliendefully Messages postés 50 Statut Membre -
Bonjour,
J’ai une question concernant un URL rewriting, je ne voit pas çe que je fais de faut.
Actuellement j’au une page à la quelle j’accède par https://domain.com/fr/blog/index.php?article_pl=44663
J’ai mis a la racine du domaine dans le .htaccess:
Mais quand j’accède à https://domain.com/fr/blog/44663 j’ai une erreur 404.
Quelqu’un pourrait me dire comment corriger mon .htaccess ?
Merci,
J’ai une question concernant un URL rewriting, je ne voit pas çe que je fais de faut.
Actuellement j’au une page à la quelle j’accède par https://domain.com/fr/blog/index.php?article_pl=44663
J’ai mis a la racine du domaine dans le .htaccess:
Options +FollowSymlinks RewriteEngine on RewriteRule ^([^.]+).html$ /$1.php [QSA,L] RewriteRule ^/fr/blog/([a-zA-Z0-9])$ /fr/blog/index.php?article_pl$1 [L]
Mais quand j’accède à https://domain.com/fr/blog/44663 j’ai une erreur 404.
Quelqu’un pourrait me dire comment corriger mon .htaccess ?
Merci,
A voir également:
- Url rewriting
- Url - Guide
- Ping url ✓ - Forum Windows
- Comment changer url iptv ✓ - Forum Box et Streaming vidéo
- Url iptv - Forum Box et Streaming vidéo
- Atlas pro url serveur invalide - Forum TV & Vidéo
1 réponse
Bonjour !
Tout est faux :)
Remplace ceci :
En gros, pas de slash au début sur la plupart des hébergement, tu a oublié le + pour indiquer que tu veut plusieurs caractères, tu n'a pas besoin que de [0-9] vu que tu n'utilise que des chiffres, et il te manquant un = avant ta variable $1
Tout est faux :)
Remplace ceci :
RewriteRule ^/fr/blog/([a-zA-Z0-9])$ /fr/blog/index.php?article_pl$1 [L]Par ça :
RewriteRule ^fr/blog/([0-9]+)$ /fr/blog/index.php?article_pl=$1 [L]
En gros, pas de slash au début sur la plupart des hébergement, tu a oublié le + pour indiquer que tu veut plusieurs caractères, tu n'a pas besoin que de [0-9] vu que tu n'utilise que des chiffres, et il te manquant un = avant ta variable $1
Merci pour ta réponse. J’ai essayé mais j’ai toujours une erreur 404.
Voici comme j’ai remplacé, est-je juste ?
La variable ça peut aussi être du texte, c’est pour ça que j’ai mis [a-z][A-Z]
C’est tout bon, la ça marche.
Merci