Url Rewriting =>Débutant

Nouveau WRInaute
On fais ce qu'on peut avec ce que l'on a :)

J'avais IIS 5 et des pages Asp et Php à faire tourner...

Qu'est ce que j'aurais dû faire d'après toi?
 
WRInaute discret
Apache et IIS sont 2 serveurs web.
On n'utilise pas l'un avec l'autre ... on utilise l'un ou l'autre!!!
Je ne peux pas croire qu'ils fonctionnent ensemble. ils sont sur des ports différents ?
Mais alors tu perds tous les visiteurs dont le firewall ne laisse passer que le port 80.

Si tu utilises Apache -> mod_rewrite tu installeras.
Si tu utilises IIS (celui de Microsoft) -> isapi_rewrite tu installeras.

pour php et asp 2 solutions:
1) Apache + php + chilisoft
2) IIS +php
 
Nouveau WRInaute
Désolé, je me suis mal exprimer. On va mettre ca sur le compte de l'heure.

Mais j'ai les 2 d'installer sur mon ordi en port 80 et 81.

81 pour le débogage... enfin c'est un peu compliquer à expliquer et j'ai pas envie de m'étendre la dessus.

Pour mon pb, je viens d'installer sapi_rewrite mais impossible de le faire marcher...

As tu un exemple de code à me donner?

Bye et désolé pour mon erreur.

Portekoi
 
Nouveau WRInaute
Bonsoir,

J'ai pas mal de test mais je n'ai pas réussi à obtenir ce que je veux :

Mon url : http://localhost/produits/63-Banane/40-Chocolat/

Le premier chiffre indique la famille ouverte et le second indique la famille acutellement lue.
Mais je peux avoir aussi :
Mon url : http://localhost/produits/63-Banane/40- ... /125-Poire

Le tout doit être rediriger vers la page index.php qui se trouve dans le dossier produit sur mon serveur sous la forme index.php?categorie=125&opened=40_63

Et là ca, je ne sais pas comment faire quelque chose de récursif avec les expressions régulières...

J'ai bien tester ce genre d'expression
RewriteRule /produits/([^/]+)-([^/]+)/([^/]+)-([^/]+)/ /url/produits/index.php\?cat=$1&n=$2&opened=$3-$4

Mais je m'en sors pas :(

Une idée?

Merci :)

Portekoi
 
Discussions similaires
Haut