J'ai cette URL dans mon blog:
http://www.myweb.com/
et voudrait se changer en:
http://www.myweb.com/?lang=en
toute l'URL, bien sûr, dans la même page = index.php
J'ai besoin d'utiliser param lang=en
pour saisir et changer la page en une page canonique que je décide à http://www.myweb.com/index.php?lang=en
. J'en ai fini avec cela et cela n'a pas fonctionné. S'il vous plaît.
J'essaie aussi ceci: page de redirection après le point d'interrogation sur la même page? mais, le navigateur a signalé que la page ne redirige pas correctement.
Peut-être que cela aiderait?
RewriteEngine On
RewriteCond %{QUERY_STRING} !(^|&)lang=en(&|$) [NC]
RewriteCond %{HTTP_Host} ^www\.myweb\.com\/index.html$ [NC]
RewriteRule ^ %{REQUEST_URI}?lang=en [L,R=301,QSA]
Seulement pour la page d'accueil sur le domaine addon (en supposant que votre domaine addon est http://YourAddOn.Domain.com
):
RewriteEngine On
RewriteCond %{QUERY_STRING} !(^|&)lang=en(&|$) [NC]
RewriteCond %{HTTP_Host} ^YourAddOn\.Domain\.com$ [NC]
RewriteRule ^ %{REQUEST_URI}?lang=en [L,R=301,QSA]