Melkior Posté 21 Juin 2021 Posté 21 Juin 2021 (modifié) 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é 22 Juin 2021 par Melkior
Dan Posté 22 Juin 2021 Posté 22 Juin 2021 Bonjour Melkior, Tu as, me semble-t-il, inversé ta condition... Supprime le point d'exclamation RewriteCond %{HTTP_HOST} blog.mondomaine.at
Melkior Posté 22 Juin 2021 Auteur Posté 22 Juin 2021 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é
Dan Posté 22 Juin 2021 Posté 22 Juin 2021 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]
Melkior Posté 23 Juin 2021 Auteur Posté 23 Juin 2021 (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é 23 Juin 2021 par Melkior
Dan Posté 23 Juin 2021 Posté 23 Juin 2021 As-tu essayé avec un simple Redirect ? RewriteCond %{HTTP_HOST} blog.monsite.org Redirect "/" "http://www.monsite.org/"
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant