Redirection .htaccess problématique

Résolu/Fermé
oworyn Messages postés 23 Date d'inscription samedi 2 mai 2009 Statut Membre Dernière intervention 28 février 2012 - 14 oct. 2011 à 22:44
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 15 oct. 2011 à 20:26
Bonjour,
J'ai précédemment déménagé mon installation de wordpress depuis le dossier www vers le dossier portail de mon site web. Je suis hébergé chez OVH.
Or, je ne sais pas comment m'y prendre, j'obtiens des boucles infinies ou des erreurs 500 : sans doute un problème de syntaxe.
En effet, jusqu'à présent, j'utilisais (temporairement) une redirection en PHP. Mais cela pose des problèmes : mon site n'est plus référencé sur aucun moteur de recherche.
Deux questions : comment faire cette redirection proprement et à quoi est du ce problème de référencement ?
Merci d'avance,
Oworyn


3 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
15 oct. 2011 à 17:48
Salut,

Si je comprends bien, avant, ton blog était accessible via
http://example.com/ (la racine)
Et maintenant, il l'est via
http://example.com/portail/ ?

Mais afin de ne pas perdre le référencement, tu effectues une redirection de http://example.com/ vers http://example.com/portail/ ?

Est-ce exact ?

Si oui : édite l'URL de base de WordPress, via la configuration en base de données ou dans le fichier wp-config.php. Sinon, WP effetuera une redirection vers l'ancienne adresse où la redirection est en place, ce qui crée des redirection à l'infinie : Racine -> Portail -> Racine -> Portail -> Racine -> Portail -> ...

Ensuite, avec le redirection, il faut envoyer le statut HTTP 302 afin d'indiquer aux robots que la redirection est permanente.

Donc dans http://example.com/index.php :
<?php
header('HTTP/1.1 302 Moved Permanently');
header('Location: /portail/');
0
oworyn Messages postés 23 Date d'inscription samedi 2 mai 2009 Statut Membre Dernière intervention 28 février 2012
15 oct. 2011 à 19:54
C'est ça, merci de ta réponse !
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
15 oct. 2011 à 20:26
Si le problème est résolu, merci de cliquer sur le lien « Marquer comme résolu » en haut, sous le titre du sujet.
0