Redirection index.html ?

[Résolu/Fermé]
Signaler
Messages postés
393
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
28 septembre 2021
-
Messages postés
393
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
28 septembre 2021
-
Bonjour,

j'ai créé un blog Wordpress et j'ai redirigé l'index de mon site vers ce blog puisque pour le moment, il n'y a que ce blog sur mon serveur. J'ai donc mis dans la page index.html:

<head>
<meta http-equiv="refresh" content="0; url=http://station-mars.fr/Blog/" />
<META NAME="robots" CONTENT="index,follow">
</head>


À priori la redirection fonctionne parfaitement:

https://station-mars.fr/

Seulement je me demande si avec cette méthode, mon blog va se référencer correctement ? Est-ce que le follow va bien suivre la redirection et référencer mon blog ?

Merci de votre aide



A voir également:

3 réponses

Messages postés
6083
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 436
Bonjour,

Tu peux aussi utiliser un fichier index.php, avec seulement ceci :

<?php header("location:/Blog/"); ?>


Ou encore un fichier .htaccess, avec ceci :

Redirect permanent / http://station-mars.fr/Blog/


Cette dernière solution est peut-être meilleure pour le référencement, sans certitude.



Messages postés
157
Date d'inscription
dimanche 18 avril 2004
Statut
Membre
Dernière intervention
25 juillet 2018
4
Un include peut être aussi, non ?
Messages postés
6083
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 436
De quelle manière ? Tu peux préciser ?
Messages postés
157
Date d'inscription
dimanche 18 avril 2004
Statut
Membre
Dernière intervention
25 juillet 2018
4
Je voulais dire un include de l'index de son blog vers son index a la racine c'est peut être pas la meilleur mais aussi une autre solution.

Mais je ne comprend pas pourquoi il ne met pas tous simplement son blog à la racine de son hebergement ?
Messages postés
6083
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 436
Si j'ai bien compris, il compte mettre d'autres sites, dans d'autres dossiers, sur le même hébergement.
Messages postés
393
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
28 septembre 2021
52
Re,

je viens sur WebRankInfo de trouver une page qui explique le référencement et les redirections.

https://www.webrankinfo.com/dossiers/debutants/initiation-aux-redirections

Les balises <meta> pour les redirections sont fortement déconseillée. Par contre, j'ai effectivement trouvé le
Redirect permanent
de Dugenou. Je pense que la meilleure solution serait que je teste avec un .htacces, donc, mais j'ai déjà une page .htacces qui contient tout ça:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


Dans ma page .htacces, je dois mettre:

RedirectPermanent https://station-mars.fr/ http://station-mars.fr/Blog/


Ça marche quand je supprime tout ce que contenais .htacces et que je remplace par le nouveau code mais je me pose une question:

Quelle conséquence du fait que je supprime tout ça:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
?
Messages postés
6083
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 436
Il faut mettre un fichier .htaccess à la racine du site, où se trouve le fichier index.html. Il ne faut pas modifier le fichier .htaccess de WordPress qui se trouve dans le dossier blog.
Messages postés
393
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
28 septembre 2021
52
Donc je pense que c'est bon, vu que je ne suis pas entré dans le dossier Blog et que je n'ai pas modifié le fichier .htacces présent dans ce dossier. J'ai bien mis ce fichier .htacces que j'ai créé à la racine du site. J'ai ensuite supprimé le fichier index.html que j'avais créé, et j'ai remis sans modif aucunes le fichier index.php que j'avais sauvegardé à la place. À priori, tout semble fonctionner. J'attends donc maintenant le passage des bots pour le référencement, dont je verrais les résultats dans NewStatPress.
Messages postés
393
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
28 septembre 2021
52
Re,

voilà, donc j'ai fini par trouver la solution. Il est fortement déconseillé de supprimer ce fichier .htacces qui se trouve à la racine du site, ce qui est de plus inutile.

Pour créer une redirection permanente (dite redirection 301), le code à insérer dans ce fichier .htacces est le suivant:

Redirect 301 /anciennepage/ http://www.monsite.com/nouvellepage


Pour moi cela donne donc:

# BEGIN WordPress 
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Redirect 301 /https://station-mars.fr/ http://station-mars.fr/Blog/


Pour en savoir plus sur ce fichier .htacces, et même pour y rajouter des options de sécurité très intéressantes :

https://wpmarmite.com/htaccess-wordpress/

Résolu donc...

À bientôt...