J'ai récemment migré d'un hôte linux vers un serveur dédié avec Windows 2003, je n'avais qu'un seul site utilisant Mod_rewrite, mais avec ISAPI _Rewrite 3 libre, les règles sont globales.dans MOD_Rewrite/ISAPI_Rewrite, comment puis-je faire des règles affectent des domaines spécifiques?
Comment écrire une condition pour affecter uniquement "monsite.com" et pas les autres?
ceci est mon fichier httpd.conf
# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.66
RewriteEngine On
RewriteBase/
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?page=$1
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ index.php?page=$1&id=$2 [L]
Je ne veux pas acheter ISAPI_Rewrite juste pour ce seul site
Merci
Qu'est-ce que "RewriteRule^- [C]"? J'ai essayé cela n'a pas fonctionné mais je pense qu'il a quelque chose à faire avec "RewrieBase /" ou HTTP_HOST ne fonctionne pas en quelque sorte, merci d'avoir répondu btw – sergiogx
@zombiegx: J'ai expliqué cela dans ma réponse: "[...] si la première règle ne match (le nom d'hôte n'est pas 'example.com') [...]" – Gumbo