Vous venez d’acheter un nom de domaine qui abritait par exemple un forum et vous voulez en faire un site monopage cloaké ? Voici le .htaccess qu’il vous faut.
Redirection des sous domaines vers un seul sous domaine
En gardant les paramètres d’URL
Le mieux étant de choisir le sous domaine ayant le plus de « top pages » sur ahrefs.
On redirige tout ce qui n’est pas le bon sous-domaine ET tout le reste du chemin de l’URL (sauf les paramètres qui serviront ensuite) vers le sous domaine choisi ( ici www)
RewriteCond %{HTTP_HOST} !^www.domaineexpire.com$ RewriteRule ^(.*) http://www.domaineexpire.com/ [L,R=301]
Ce qui va donner :
http://domaineexpire.com/url
-> 301 http://www.domaineexpire.com
http://domaineexpire.com/url?kikoo=lol
-> 301 http://www.domaineexpire.com?kikoo=lol
Redirection des chemins d’URL vers la home quand le sous domaine est le bon
On a choisi le sous domaine www et on veut que tous chemins soient dirigés vers la home tout en gardant les paramètres d’URL.
RewriteCond %{HTTP_HOST} ^www.domaineexpire.com$ RewriteRule ^(.+)$ http://www.domaineexpire.com/? [L,R=301]
Ce qui va donner :
http://www.domaineexpire.com/url -> 301
-> 301 http://www.domaineexpire.com
http://www.domaineexpire.com/url?kikoo=lol -> 301
-> 301 http://www.domaineexpire.com?kikoo=lol
Redirection des paramètres d’URL sauf le paramètre de test de cloaking.
Disons que vous utilisez cloak=yes pour tester votre page cloakée mais souhaitez virer tous les autres paramètres.
RewriteCond %{QUERY_STRING} !^cloak RewriteCond %{QUERY_STRING} .+ RewriteRule ^$ http://www.domaineexpire.com/? [L,R=301]
http://www.domaineexpire.com/?kikoo=lol
-> 301 http://www.domaineexpire.com/
http://www.domaineexpire.com/?cloak=yes
-> http://www.domaineexpire.com/?cloak=yes