J'ai vérifié les regex et ils correspondent tous, mais pour une raison quelconque, il ne fonctionne pas dans mod_rewrite?Mod_rewrite condition ne fonctionne pas
Je voudrais
http://www.system.com/chips/intel?c=xxx
à lire:
http://www.system.com/chips/intel/xxx
Je:
RewriteCond %{REQUEST_URI} (c=.*)$
RewriteRule (/([^/]+)/?).*?c=(.*) http://%{SERVER_NAME}/$1/$2/ [L]
Et j'obtiens une erreur. Que se passe t-il ici?
C'est le regex correct mais il ne correspond toujours pas à .htaccess. grrrr – frio80
@frio Cela ne correspondra pas dans .htaccess. Réécrire les règles dans .htaccess dépouiller le chemin. Donc, si c'est dans la racine, ce serait RewriteRule^([^ /] +)/([^ /] +) \? C = ([^ &] *) ... – Artefacto