Aller au contenu

besoin d'aide url rewirting


Guest crocxx

Sujets conseillés

Guest crocxx

Bonjour,

Je débute en Rewiting et j'aurait besoin d'un peu d'aide:

mes pages sont sous la forme:

http://helpmasters.biz/acceuil.php?page=....

http://helpmasters.biz/acceuil.php?page=an...e&cathegorie=...

http://helpmasters.biz/acceuil.php?page=sc...cript&script=...

Et je souhaiterait les afficher sous la forme:

page-...html

page-annuaire-....html

page-scripts-javascript-....html

Mon htaccess:

DirectoryIndex acceuil.php index.php index.html index.htm
Options -Indexes
RedirectPermanent /forums forums.helpmasters.biz
RedirectPermanent /services http://services.helpmasters.biz
ErrorDocument 401 http://www.helpmasters.biz/acceuil.php
ErrorDocument 402 http://www.helpmasters.biz/acceuil.php
ErrorDocument 403 http://www.helpmasters.biz/acceuil.php
ErrorDocument 404 http://www.helpmasters.biz/acceuil.php
ErrorDocument 500 http://www.helpmasters.biz/acceuil.php
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^kits-graphiques-?(.*)\.html$ kits-graphiques.php?kits-graphiques=$1
RewriteRule ^page\-?(.*)\.html$ acceuil.php?page=$1

Si quelqu'un pouvait m'aider....

Modifié par crocxx
Lien vers le commentaire
Partager sur d’autres sites

Bonjour crockx,

Je ferais 2 remarques préliminaires ;) Accueil s'écrit UE et non EU ... et catégorie ne prend pas de h ... ce sont deux erreurs très courantes mais autant les corriger au début.

Par contre, lorsque je regarde tes directives apache, tu as une erreur pour la directive "ErrorDocument 404" qui doit être suivie d'un chemin serveur et non d'une URL externe, sinon tu renverras un code 200 au lieu de 404.

Ceci dit, je vois que les variables categorie et script prennent un point decimal comme valeur. Ont-elles toujours cette valeur ou sont-elles supposées changer ? Et si elle changent, quelles sont les valeurs possibles ? Numériques ? Alphanumériques ?

Dan

Lien vers le commentaire
Partager sur d’autres sites

Par contre, lorsque je regarde tes directives apache, tu as une erreur pour la directive "ErrorDocument 404" qui doit être suivie d'un chemin serveur et non d'une URL externe, sinon tu renverras un code 200 au lieu de 404.

Et bien je fais cette erreur depuis plusieurs années :blink:

je viens encore d'apprendre un truc ;)

Lien vers le commentaire
Partager sur d’autres sites

Et bien je fais cette erreur depuis plusieurs années  :blink:

je viens encore d'apprendre un truc ;)

Nombreux sont ceux qui la font ;)

En fait il est assez logique que lorsqu'on utilise une URL externe, on obtienne un code 200. Comment le serveur pourrait-il dans ce cas savoir qu'il s'agit d'une redirection ? Il n'en a aucune idée et a donc perdu l'entête 404 précédente, non ? ;)

De toutes manières, l'outil du Hub vous permet de valider cela: http://www.webmaster-hub.com/outils/http-viewer.php

Lien vers le commentaire
Partager sur d’autres sites

Guest crocxx

Ok merci pour les erreur d'orthographe, je vais corriger ça avant que google ne le référence.

Et pour l'erreur 404 aussi.

Les valeur de script sont des valeur numériques

et les valeur de categorie sont des valeur Alphanumériques.

Modifié par crocxx
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...