Comment simplifier cette partie de htaccess ?

Nouveau WRInaute
bonjour,

je cherche à simplifier cette partie de mon htaccess, je pense que c'est possible
mais je vois pas vraiment comment, je me suis déjà bien pris la tête pour pondre
ce bout de code et j'avouerai que les expressions régulières ne sont pas mon fort. :(

merci !

Code:
RewriteCond %{HTTP_HOST} !^www\.mon-site\.com
RewriteCond %{HTTP_HOST} ^([^.]+)\.mon-site\.com
RewriteRule ^(fr|en)/([^.]+).html$ /mapage.php?subdomain=%1&lang=$1&pagehtml=$2

RewriteCond %{HTTP_HOST} !^www\.mon-site\.com
RewriteCond %{HTTP_HOST} ^([^.]+)\.mon-site\.com
RewriteRule  ^(fr|en)/$ 	/mapage.php?subdomain=%1&lang=$1

RewriteCond %{HTTP_HOST} !^www\.mon-site\.com
RewriteCond %{HTTP_HOST} ^([^.]+)\.mon-site\.com
RewriteRule  ^$ /mapage.php?subdomain=%1
 
WRInaute passionné
Salut,

Pour moi les 3 premières lignes devraient suffir, car s'il n'y a rien à capturer cela renvoie tout simplement NULL dans la variable.

Noublie pas le [L] à la fin du rewrite.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut