Page 1 sur 3

URL rewriting

Publié : mar. nov. 02, 2004 11:56 am
par macjee
Bonjour est-ce que l'url rewriting est accepté sur HD ?

Merci.

Oui

Publié : mar. nov. 02, 2004 2:24 pm
par Jusepe
oui avec: ISAPI Rewrite

http://www.isapirewrite.com/

Publié : dim. févr. 27, 2005 5:36 pm
par istrya
Plus précisément, il ressemble presque à 100% au module d'apache, sauf que les fichiers doivent être des httpd.ini à la place des .htaccess clasiques, certaines fonction ne sont pas présentes ou sont différentes (peut-être 1 ou 2, voir 3) et que le fichier doit commencé par [ISAPI_Rewrite].
Je conseil de lire la doc ;) http://www.isapirewrite.com/docs qui malheureusment n'est seuleument disponible qu'en anglais.

Publié : lun. mars 07, 2005 8:18 pm
par Jusepe

Publié : jeu. juin 23, 2005 10:54 am
par Domi
Bonjour!

J'essaye tant bien que mal de me lancer dans l'aventure URL_Rewriting mais sans trop de succé !

J'ai lu tant que j'ai pu la doc en anglais et j'ai étudié l'exemple de Istrya. On m'a dit que l'url-rewriting avec httpd.ini était sensiblement la même chose qu'avec .htaccess donc j'ai également lu cette doc => http://www.webmaster-hub.com/publication/article5.html

Voila ce que je tente de faire pour commencer. J'ai un lien du style :
aspiration_installation_photos.php?maison=existante&page=1
ou
aspiration_installation_photos.php?maison=neuve&page=1

J'aimerai avoir :
aspiration_installation_photos_maison_neuve_1.php
ou
aspiration_installation_photos_maison_existante_1.php

La code que j'ai produite pour l'instant ressemble à :
[isapi_rewrite]
RewriteRule aspiration_installation_photos_maison_(neuve|existante)_([0-9]*)\.php aspiration_installation_photos.php?maison=$1&page=$2 [L]

La page en question se trouve à la racine du site dans htdocs, là où j'ai également mis le fichier httpd.ini

Mais comme vous l'aurez compris, si je poste ce message c'est bien parce que ça ne semble pas fonctionner... :?

Y-a-t-il une erreur dans mon code ?

Merci à ceux qui prendront le temps de lire le message jusqu'au bout, voir même qui tenteront d'y repondre... :wink:

@++

Publié : jeu. juin 23, 2005 12:37 pm
par Invité
j'ai modifier quelques bricoles pour arriver à ça :
[ISAPI_Rewrite]
RewriteRule aspiration_installation_photos_maison_(.*)_([0-9]*).php aspiration_installation_photos.php\?maison=$1&page=$2 [L]

Mais y a rien à faire, ça veut pas marcher !

J'ai l'impression qu'il ne se passe rien du tout. Quand je clique sur un lien pointant vers aspiration_installation_photos_maison_neuve_1.php, je tombe sur "The system cannot find the file specified."

:x :twisted: :evil: :? :(

Publié : ven. juin 24, 2005 7:55 am
par istrya

Code : Tout sélectionner

[ISAPI_Rewrite] RewriteRule /aspiration_installation_photos_maison_(.*)_([0-9]*).php aspiration_installation_photos.php\?maison=$1&page=$2 [L]
Et en rajoutant / avant les fichier?

Publié : ven. juin 24, 2005 8:45 am
par Domi
Ca ne fonctionne toujours pas :?

Merci quand même! :wink:

Publié : ven. juin 24, 2005 9:05 am
par Domi
Je fini par me demander si j'ai bien fait tout ce qu'il faut...

Je récapitule :
- Je crée le fichier httpd.ini avec le contenu indiqué précédemment.
- J'Upload le fichier à la racine du site.
- Je change les liens en aspiration_installation_photos_maison_neuve_1.php, etc...

Et c'est tout ?

J'ai essayé de faire un truc tout simple genre :
[ISAPI_Rewrite]
RewriteRule test.php index.php [L]

Et même ça, ne fontionne pas! Quand je tape www.site.com/test.php, j'ai le message d'erreur... :cry: :cry:

Publié : ven. juin 24, 2005 10:40 am
par istrya
Essaye de voir avec ton client FTP si tu n'as pas un fichier httpd.parse.errors qui traine... et s'il y'en a un, montre son contenu sur le forum ;).