URL REWRITING comme chez hotscripts.com pour PHPAUCTION GPL

Nouveau WRInaute
Bonjour,

Je suis novice dans l'URL REWRITING.

Attention !!! Apparement ca a l'air dur ! car tres peu de post

S'agissant d'un script de vente aux enchères, je pensais procéder à une réecriture d'URL dans l'esprit de http://www.hotscripts.com.

De peur d'être victime de moqueries sur la facon d'expliquer leur URL REWRITING, je vous laisse regarder. ;)

Pourriez vous me donner une indication sur leur mode opératoire ?

Le script PHP auquel je dois appliquer cet URL Rewriting s'appelle PHPAUCTION ( http://www.phpauction.org ). Avez vous eu, peut etre, des echos sur des eventuelles complications à procéder à ceci avec ce dernier ? Et vice et versa...

PHPAUCTION GPL en download c'est :
http://www.sermolyon.com/PHPAuction-2.1.zip
 
Nouveau WRInaute
alors d'après mon analyse de débutant, il s agit de :

De récrire pour les catégories :
http://www.DOMAINE.com/browse.php?id=1
en http://www.DOMAINE.com/NOM_DE_LA_CATEGORIE/index.html
et donc de faire la reciprocité entre le $id et le nom de la catégorie:
donc mettre des underscores à la place des espaces

et pour les autres pages
http://www.DOMAINE.com/register.php
http://www.DOMAINE.com/register/index.html

J'ai du mal et je crois comprendre que c est pour le cas
http://www.DOMAINE.com/contents.php?show=aboutus
car j'aimerais recrire ca comme ceci :
http://www.DOMAINE.com/NOM_DE_LA_PAGE/index.html

Aussi, j 'ai compris qu'il fallait mettre ces regles de récriture dans le fichier .htaccess à la racine.

Qu est ce que le 301 ?

Mais pour les regles avec ces récurrences, j'ai un peu de mal à saisir encore
 
WRInaute passionné
Salut,

je vais commencer par répondre a tes question hors-url-rewriting :lol:

tu ferais encore mieux que hotscripts, de remplacer les espaces par des - au lieu de _ , car en effet les _ ne sont pas des séparateurs.
Or, les gens recherchent NOM DE LA CATEGORIE et non NOMDELACATEGORIE...


La "redirection 301" permet d'indiquer un changement permanent, d'emplacement d'un fichier(s)

Avec .htaccess
Code:
RewriteEngine on
RewriteRule ancien_fichier.htm  http://www.nouveau.com/nouveau.htm [R=301]

ou

Code:
RedirectPermanent /ancien_dossier http://www.nouveau.com/

Avec PHP
Code:
<?php
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.nouveau.com");
exit();
?>
 
Nouveau WRInaute
ok merci, je continue à chercher la clef du mystère... Si quelqu'un a un indice ? Un indice apparait en bas de votre écran...
 
Nouveau WRInaute
donc,

RewriteRule ^browse/([0-9]+)\.html$ browse.php?id=$1
et ma categorie devient :
/browse/(id de la catégorie).html

Mais comment pourrais je faire pour faire

/browse/(nom de la catégorie)/index.html

?
 
Discussions similaires
Haut