Bonjour,
j'ai besoin d'aide pour une regex !
J'ai un pattern : \.fr|\.es|\.de|\.it
je souhaite rediriger tous les ndd qui n'ont pas ces extensions :
le ! devant la liste des extensions ne marche pas. Il est impératif que $matches soit alimenté comme ca je peut rediriger le .com sur le .fr en gardant le résultat de $matches (le domaine).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(preg_match("/(.*?)(!(\.fr|\.es|\.de|\.it))$/", $host, $matches)) { $routingNecessary = true; }
toto.monsite.com --> toto.monsite.fr
De ce fait je ne peux pas utiliser
if(!preg_match("/(.*?)(\.fr|\.es|\.de|\.it)$/", $host, $matches)) { ... car je ne récupere pas $matches au passage.
Merci de votre aide.
Partager