Aller au contenu

Wordpress redirection des pages d'un sous-domaine


Sujets conseillés

Bonjour,

 

Quel code indiquer dans .htaccess pour rediriger toutes les pages d'un sous-domaine dans le domaine ?

J'ai essayé cela mais cela ne fonctionne pas pour les pages :

 

RewriteCond  %{HTTP_HOST}  !blog.mondomaine.at
RewriteRule /?(.*) http://www.mondomaine.at/$1 [R=301,L]

 

Je tiens à préciser que dans Cpanel j'ai déjà fait la redirection du sous-domaine vers le domaine seul et cela fonctionne.

Sans insérer une seule goutte de code dans le .htaccess :)

 

Mais pour les pages.. non ça marche pas

 

Merci

 

 

Modifié par Melkior
Lien vers le commentaire
Partager sur d’autres sites

  • Melkior changed the title to Wordpress redirection des pages d'un sous-domaine

Bonjour Melkior,

 

Tu as, me semble-t-il, inversé ta condition...

Supprime le point d'exclamation  ;)

 

RewriteCond  %{HTTP_HOST}  blog.mondomaine.at

 

Lien vers le commentaire
Partager sur d’autres sites

Merci pour la réponse Dan

 

J'ai donc enlevé le point d'exclamation ce qui donne en faite :

 

RewriteEngine On

RewriteCond  %{HTTP_HOST}  blog.monsite.org
RewriteRule /?(.*) http://www.monsite.org/$1 [R=301,L]

# BEGIN WordPress
# Les directives (lignes) entre � BEGIN WordPress � et � END WordPress � sont g�n�r�es
# dynamiquement, et doivent �tre modifi�es uniquement via les filtres WordPress.
# Toute modification des directives situ�es entre ces marqueurs sera surcharg�e.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

 

 

Mais cela renvoie toujours à une erreur 404. Désolé

Lien vers le commentaire
Partager sur d’autres sites

Bizarre que ça ne fonctionne pas, cela devrait pourtant parce que ta règle est bonne et la condition aussi.

 

Essaie avec ceci (juste une modif au début)

RewriteRule ^(.*) http://www.monsite.org/$1 [R=301,L]
Lien vers le commentaire
Partager sur d’autres sites

Posté (modifié)

Merci d'avoir pris la peine de répondre. Mais cela semble coincer.

Pour résumer  :

http://www.blog.monsite.org/2017/11/essai.html => renvoie à 404

et pourtant

http://www.blog.monsite.org =>  renvoie bien à https://www.monsite.org

Je vais essayer à l'occasion avec un autre hébergeur et pas sur un wordpress. :)

Modifié par Melkior
Lien vers le commentaire
Partager sur d’autres sites

As-tu essayé avec un simple Redirect ?

 

RewriteCond  %{HTTP_HOST}  blog.monsite.org
Redirect "/" "http://www.monsite.org/"
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...