Besoin d'aide pour Url rewriting
8 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Besoin d'aide pour Url rewriting
Bonsoir
J'ai programé un script pour un annuaire de cartouches et j'aimerai réecrire les urls.
Voici ce que je voudrais faire :
URL réele :
Résultat Voulu :
URL réele :
Résultat voulu :
J'ai suivit le tutorial mais j'ai pas réussi, sois j'obtient une erreur 500 soit les urls ne changent pas !
Mon hébérgeur accepte l'UR ( 1and1)
Es ce que vous pouvez m'aider ?
Merci d'avance
J'ai programé un script pour un annuaire de cartouches et j'aimerai réecrire les urls.
Voici ce que je voudrais faire :
URL réele :
- Code: Tout sélectionner
marque.php?marque=Canon
Résultat Voulu :
- Code: Tout sélectionner
marque-canon.html
URL réele :
- Code: Tout sélectionner
imprimante.php?id=1
Résultat voulu :
- Code: Tout sélectionner
imprimante-1.html
J'ai suivit le tutorial mais j'ai pas réussi, sois j'obtient une erreur 500 soit les urls ne changent pas !
Mon hébérgeur accepte l'UR ( 1and1)
Es ce que vous pouvez m'aider ?
Merci d'avance
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
le mod rewrite ne sert pas à convertir "imprimante.php?id=1" en "imprimante-1.html" mais l'inverse. Pour fair ce que tu dit, c'est dans ton script ... PHP je suppose ... que tu doit géré le truc.
Merci beaucoup j'ai compris à l'envers !
Voici le code que j'ai mis dans mon htacces :
Es ce que c'est le bon ?
Si c'est bon, /imprimante-2.html devrait rediriger vers /imprimante.php?id=2 ?
Merci encore
Voici le code que j'ai mis dans mon htacces :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^marque-([A-Za-z]*).html$ marque.php?marque=$1 [L]
RewriteRule ^imprimante-([0-9]+)\.html$ imprimante.php?id=$1 [L]
Es ce que c'est le bon ?
Si c'est bon, /imprimante-2.html devrait rediriger vers /imprimante.php?id=2 ?
Merci encore
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
J'apporterais une petite modif :
Ou peut-être
Si le problême perciste, marque.php est il a la racine ou dans un repértoire ?
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^marque-([A-Za-z]*)\.html$ /marque.php?marque=$1 [L]
RewriteRule ^imprimante-([0-9]+)\.html$ /imprimante.php?id=$1 [L]
Ou peut-être
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/marque-([A-Za-z]*)\.html$ /marque.php?marque=$1 [L]
RewriteRule ^/imprimante-([0-9]+)\.html$ /imprimante.php?id=$1 [L]
Si le problême perciste, marque.php est il a la racine ou dans un repértoire ?
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^marque-([A-Za-z]*)\.html$ /cartouches/marque.php?marque=$1 [L]
RewriteRule ^imprimante-([0-9]+)\.html$ /cartouches/imprimante.php?id=$1 [L]
Ou
- Code: Tout sélectionner
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/marque-([A-Za-z]*)\.html$ /cartouches/marque.php?marque=$1 [L]
RewriteRule ^/imprimante-([0-9]+)\.html$ /cartouches/imprimante.php?id=$1 [L]
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
La seul différence entre les deux, c'est le slash en debut de regle.
Personellement, sous EasyPHP seul la numéro deux fonctionne et sur mon hébergeur c'est l'inverse.
Donc garde l'astuce en tête, si ta règle ne marche pas, test l'une et l'autre avant de cherché plus loin. Je me suis enmer*er plusieur jour à cause de se petit détail.
PS: Pense aussi, quand tu à des scripts dans des répertoire de les spécifier dans ta règle, peut importe où se trouve le .htaccess. Je me suis aussi enm**der plusieur semaine a cause de ça.
Bon Weekend
Personellement, sous EasyPHP seul la numéro deux fonctionne et sur mon hébergeur c'est l'inverse.
Donc garde l'astuce en tête, si ta règle ne marche pas, test l'une et l'autre avant de cherché plus loin. Je me suis enmer*er plusieur jour à cause de se petit détail.
PS: Pense aussi, quand tu à des scripts dans des répertoire de les spécifier dans ta règle, peut importe où se trouve le .htaccess. Je me suis aussi enm**der plusieur semaine a cause de ça.
Bon Weekend
8 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- Comment éviter les contenus dupliqués (avec/sans le www)
- Importance des mots-clés dans l'URL pour le référencement
- Le référencement de pages PHP
- Guide d'optimisation des redirections pour le référencement
- besoin aide url rewriting
- Besoin aide Url rewriting chez sivit
- besoin d'une petite aide sur l'url rewriting
- besoin d aide sur une recriture d url
- Erreur 404 personalisé - besoin aide pour condition url
- aide: url rewriting
- Aide en UrL Rewriting
- Aide url rewriting
- aide sur url rewriting
- Aide sur le Url rewriting
- Liste des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum