Le processus d’ajout manuel d’une redirection à un site peut être compliqué parce que dans ce cas, vous devez modifier le fichier. Htaccess. Mais dans le monde WordPress, il y a un super plugin de redirection John Godley qui gère la redirection directement dans la console WordPress. Ce plug – in est disponible depuis longtemps et est très populaire parce qu’il importe facilement une liste d’adresses dans une table, donc vous n’avez pas besoin d’entrer toutes les redirections manuellement.
Pour installer le plugin, il suffit d’entrer redirection dans le plugin de recherche → ajouter un nouveau plugin dans la console WordPress. Une fois activé, vous pouvez trouver le menu plug – in à travers les outils → redirection.
Pour créer une redirection manuellement, il suffit de saisir l’URL source et la nouvelle URL de destination dans les champs appropriés, puis cliquez sur le bouton Ajouter une redirection. C’est une excellente et facile approche lorsque vous n’avez besoin que de quelques changements. Ajouter 301 redirections en éditant le fichier. La section gestion de l’hôte htaccess spécifie les données qui sont connectées au fichier du site par FTP. Pour vous connecter, vous devez utiliser un client FTP, comme Filezilla. Une fois connectés, nous commençons à éditer le fichier. Htaccess. Il est situé à
Le répertoire principal du site.
Vous devez utiliser cet éditeur de code pour l’édition, où vous pouvez spécifier l’encodage et le format de fin de ligne, comme le bloc – notes + +. Exemple de redirection: redirection de http à HTTPS http:\/\/example.com Un. https:\/\/example.com , y compris tous les liens vers le site Web: une fois le certificat SSL connecté, une redirection forcée de http à https doit être ajoutée pour chiffrer toutes les connexions. Cette redirection exclura la possibilité de se connecter via le Protocole http. Pour ce faire, entrez le code suivant au début du fichier. Htaccess:
Démarrer la redirection
Moteur de réécriture allumé
Outrepasser la condition% {http: X – forwarded – proto}! HTTPS
R ègle de réécriture ^ (*) $https: \/ \/% {http _ host}% {request Uri} [l, r = 301]
Fin de la redirection
Redirection de www à non – www redirection de www.example. Com en est un exemple. Com, y compris le lien: # Start redirection
Moteur de réécriture allumé
Base de réécriture
Rewritecond% {http _ host} ^ www. * $[NC] rewriterrule ^ (*) $http: \/ \/% 1 \/ $1 [r = 301, l]
Fin de la redirection
Notez que si vous avez un certificat SSL supplémentaire, la ligne: rewriterule ^ (*) $http: \/ \/% 1 \/ $1 [r = 301, l] vaut la peine d’être changée en: rewriterule ^ (*) $https: \/ \/% 1 \/ $1 [r = 301, l] redirection de non – www à www
Moteur de réécriture allumé
Outrepasser les critères% {http \ u host} Www.
Outrepasser la R ègle ^ (*) $http: \/ \/ www.% {http _ host} \/ $1 [r = 301, l]
Fin de la redirection
Notez que si vous avez un certificat SSL supplémentaire, la ligne:
Lorsque vous définissez cette redirection, rewriterule ^ (*) $http: \/ \/ www.% {http _ host} \/ $1 [r = 301, l] doit être changé en: rewriterule ^ (*) $https: \/ \/ ww.% {http host} \/ $1 [r = 301, l], Vous devez changer le nom du site dans la base de données en ajoutant www. Vous devez le faire dans phpMyAdmin en éditant l’URL du site et les lignes d’accueil dans la table WP _ options (si la table dans la base de données est préfixée par « WP »). Utiliser la redirection vers fi
Le. Htaccess si vous souhaitez utiliser beaucoup des redirections ci – dessus, vous devez les écrire dans l’ordre suivant: redirection à partir de www.example. Com en est un exemple. Exemple com ou redirection. Site Web www.example. Com.
Rediriger à partir de http:\/\/example.com Un. https:\/\/example.com. Il existe de nombreuses autres règles, en particulier celles qui utilisent des expressions régulières. Mais ils sont séparés et n’ont pas besoin d’être aussi fréquents que ceux décrits ci – dessus, et leur description dépasse le cadre de cet article. Si vous devez écrire des règles de redirection plus complexes, il est recommandé de consulter la documentation sur le serveur Web Apache 2 et son module mod _ Rewrite, ainsi que les expressions régulières au format pcre: https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_rewrite.html https:\/\/httpd.apache.org\/docs\/2.4\/rewrite\/ http:\/\/pcre.org\/current\/doc\/html\/