J'ai toujours utilisé Apache, donc je suis complètement nouveau à IIS. Comment ferais-je cela dans IIS?Quel est l'équivalent IIS de ces règles de réécriture?
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
J'ai Gestionnaire des services Internet ouvert, et je regarde « URL Rewrite » et juste cliqué sur « Ajouter une règle (s) ». Je suppose que c'est l'endroit que je veux être, mais je ne sais pas où aller à partir d'ici.
Pour ceux d'entre vous qui connaissent IIS mais pas mod_rewrite de apache, il vérifie simplement si la demande est pas un répertoire ni un fichier, et si oui, prend l'URL de la requête et le transmet à index.php comme GET param à la place afin qu'il puisse être manipulé dans le code, avec un routeur.
Woah. .c'est super ! – mpen