Redirection .htaccess problématique
Résolu
oworyn
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
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
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
A voir également:
- Redirection .htaccess problématique
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Microsoft Edge / Internet Explorer
- Redirection de mail - Guide
- Redirection 410 - Forum MacOS
- Problème 'Cette page Web présente une boucle de redirection' ✓ - Forum Google Chrome
- Problématique mémoire cybersécurité - Forum Études / Formation High-Tech
3 réponses
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 :
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/');