Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > IIS

IIS Forum d'entraide serveur Web IIS (Internet Information Services)

Réponse
 
Outils de la discussion
Vieux 02/06/2008, 17h21   #1 (permalink)
Nouveau membre du Club
 
Date d'inscription: mars 2008
Messages: 63
Par défaut [Isapi Rewrite] Expression réguliere

Bonjour,

Ça fait un petit moment que je m'arrache les cheveux sur un problème de réécriture d'url sous IIS avec ISAPI Rewrite.

Sous wamp tout fonctionne avec un htacces.
Mon problème vient du fait que je n'arrive pas a bien faire prendre en compte mon site:
Suivant le contenu d'isapi rewrite j'obtiendrais différentes choses
Avec les expressions actuelles voici ce que j'obtient:

http://www.monsite.com/ me retourne:
http://www.monsite.com/index/page/id/1
avec pour contenu:
No input file specified.

http://www.monsite.com/index.php me retourne
http://www.monsite.com/index.php/index/page/id/1
La page s'affiche mais sans contenu graphique
(en gros tout ce qui utilise baseUrl :gif, css, js, etc.)

voici le contenu de mon fichier isapi
Code :
RewriteEngine on
RepeatLimit 20
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php
Spiff__ est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/06/2008, 00h20   #2 (permalink)
Membre régulier
 
Date d'inscription: mai 2008
Messages: 119
Par défaut

Bonsoir,

Fiou, quelle idée de vouloir utiliser IIS ! Franchement

Tu saurais d'où viens le 'No input file specified.' ? Du bootstrap, ou alors le dispatch à quand même lieu ?

Sinon,
RewriteCond %{REQUEST_FILENAME} !\.(js|ico|txt|gif|jpg|png|css)$
RewriteRule (*.)$ index.php/$1
Un truc dans cette idée la ne serais pas possible ?
Pour ce qui est de ton contenu, à mon avis, y'a un lien possible avec la réecriture, sinon, tes chemins sont inccorects .. vu que tu exclut les images, js et css du rewrite normalement ..

Bref, sinon, utilise Apache !
Bonne chance à toi, et à tes cheveux restants.

Et bonne nuit
LoveAngel est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/06/2008, 12h05   #3 (permalink)
Nouveau membre du Club
 
Date d'inscription: mars 2008
Messages: 63
Par défaut

Bon, je n'ai pas toucher au réecriture, par contre j ai utilisé $frontController->setBaseUrl(''); car losque j'affiche ma page: les élements qu'il va cherché (ici le css) prennent cette url:
index.php/style/style.css

Mais maintenant: j'ai "No input file specified."quoi qu'il arrive, malgré le fait que l'url et correctement réecrite!
Je ne comprend rien, je ne sais vraiment pas comment m'en sortir.
Merci
Spiff__ est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > IIS



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 12h15.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations