2010-11-11 25 views
1

J'ai une URL comme cettecomment convertir l'URL sous-domaine à l'URL de domaine en utilisant Smarty

http://subdomain.domain.com/xyz-200_some_information 

Je veux convertir cette URL à l'URL suivante en utilisant Smarty.

http://www.domain.com/xyz-200_some_information 

C'est besoin de remplacer subdomain avec www

subdomain est pas fixe, il peut y avoir plus d'autres sous-domaines. Je suis à la recherche d'une solution à base de Smarty au lieu d'un PHP, comme je ne dois pas changer selon

Répondre

1

Vous pouvez utiliser un regex_replace

{$var|regex_replace:"/http:\/\/.*?\./":"http://www."} 

Cela correspond à une région de http:// au premier point et le remplace par http://www.

+0

Ici, nous ne connaissons pas les noms de "sous-domaine" – Nilesh

+0

Révisé pour exclure la spécificité de sous-domaine. – arby