GNU/Linux >> Tutoriels Linux >  >> Panels >> Plesk

Comment faire en sorte que WordPress n'apparaisse pas comme s'il se trouvait dans un sous-dossier

Cet article vous montre comment vous assurer que les visiteurs accédant à votre site Web verront votre site Web WordPress lorsqu'il est installé dans un sous-répertoire tel que /wordpress ou /blog. Si vous cherchez des informations sur la façon d'installer WordPress, nous avons un excellent guide détaillé pour créer un blog WordPress ici !

Si vous avez installé WordPress dans un sous-répertoire comme /blog ou /wordpress, cela signifie qu'il doit être accessible en allant sur votredomaine.com/blog ou votredomaine.com/wordpress. Mais maintenant, vous voulez que votre site Web WordPress soit montré aux visiteurs sans avoir à mettre /blog ou /wordpress après votre domaine ! Il y a plusieurs façons de le faire…

Solution 1 :déplacer WordPress vers la racine (clonage)

Le moyen le plus propre de résoudre ce problème consiste à utiliser notre utilitaire d'applications Web en 1 clic pour cloner WordPress à la racine, puis supprimer l'installation d'origine (celle du sous-dossier). Si vous préférez que la structure des dossiers reste telle quelle (peut-être aimez-vous une racine Web propre !), passez à la solution 2 ci-dessous. Si vous êtes indifférent, nous vous suggérons d'implémenter cette solution :

  1. Se connecter à Plesk
  2. Cliquez sur le bouton des applications Web en un clic
  3. Recherchez votre installation WordPress dans la liste des applications installées, puis cliquez sur le bouton qui indique Cloner lorsque vous passez la souris dessus. Il ressemble à deux flèches côte à côte pointant vers le bas.
  4. Sélectionnez le même domaine que la destination et assurez-vous de ne spécifier aucun chemin/sous-répertoire
  5. Poursuivre le processus de clonage.
  6. Une fois terminé, vérifiez que vous pouvez charger votre site Web sans le sous-répertoire.

Vous verrez maintenant deux installations de WordPress dans la liste des applications Web en 1 clic des applications installées. Effectuez une sauvegarde de l'ancienne installation (dans le sous-répertoire) puis supprimez-la en cliquant sur le bouton X.

Il est important de supprimer l'ancienne installation pour des raisons de sécurité ainsi que pour s'assurer que rien ne repose encore sur les fichiers du sous-répertoire. Mieux vaut savoir maintenant que de ne pas savoir pourquoi il y aura des problèmes dans des mois !

Solution 2 :Charger WordPress à partir du sous-dossier

Mises en garde :

  1. ne laissez pas plusieurs copies du même site s'exécuter en même temps à moins qu'elles ne soient entièrement séparées (différents sous-domaines, par exemple). Cela ne fera que rendre les choses vraiment très confuses et les applications Web en 1 clic causeront plus que probablement des problèmes avec cette configuration lors des mises à jour. Assurez-vous que si vous utilisez cette solution, ce n'est que dans le cas où vous avez une installation WordPress singulière.
  2. Le fait d'avoir une adresse WordPress différente de l'adresse du site peut empêcher certains plugins et thèmes de fonctionner. Il est fortement recommandé de cloner le site à la racine plutôt que de le laisser dans un sous-dossier.

Les étapes suivantes vous montreront comment configurer WordPress afin qu'il soit accessible sur www.domain.com (sans le sous-répertoire) sans cloner WordPress à la racine de votre domaine, vous permettant ainsi de le laisser dans son sous-dossier actuel.

Lorsque vous travaillez avec les fichiers Web de votre domaine principal (que vous utilisiez le Gestionnaire de fichiers Plesk ou FTP), la « racine » ou la « racine Web » correspond à tout ce qui se trouve dans le dossier appelé httpdocs. S'il s'agit d'un domaine complémentaire, la racine Web a été définie par vous lors de sa création initiale - il s'agit très probablement d'un dossier portant le même nom que le domaine. Nous ferons référence à votre racine Web en tant que "httpdocs" ci-dessous, donc si vous utilisez un domaine complémentaire, assurez-vous de remplacer cette référence par votre dossier racine Web réel.

AVERTISSEMENT  :À l'étape 7, Ne modifiez PAS le paramètre "Adresse WordPress (URL)" . Ce paramètre DOIT continuer à avoir le chemin d'installation complet. Assurez-vous de seulement modifier la valeur "Adresse du site"

  1. Si vous connaissez vos informations de connexion FTP, connectez-vous via SFTP ou FTPS. Sinon, il est plus simple d'utiliser le gestionnaire de fichiers Plesk. Pour ce faire, connectez-vous à Plesk, puis cliquez sur "Fichiers" dans le menu principal.
  2. Ouvrez le dossier httpdocs, puis passez au dossier dans lequel vous avez installé WordPress (probablement quelque chose comme /blog ou /wordpress)
  3. Copiez le fichier index.php dans le répertoire parent (le premier, dans httpdocs).
  4. Modifiez le fichier index.php que vous avez déplacé vers la racine Web et modifiez la ligne indiquant require(‘./wp-blog-header.php’); à require(‘./wordpress/wp-blog-header.php’); Si vous avez utilisé autre chose que "wordpress" comme répertoire/chemin d'installation de votre sous-dossier (comme "blog"), placez plutôt ce nom de dossier entre les barres obliques
  5. Assurez-vous d'enregistrer index.php dans httpdocs
  6. Connectez-vous à WordPress avec votre utilisateur administrateur et accédez à Paramètres > Général
  7. Supprimez /wordpress (ou /blog ou quel que soit votre dossier d'installation) à la fin de « Adresse du site (URL) » et enregistrez les modifications.

Félicitations ! Vous devriez maintenant trouver votre installation WordPress accessible à l'adresse http://votredomaine.com

Avez-vous trouvé ce guide utile ou avez-vous besoin de plus d'aide ? Découvrez notre produit Réparer mon site Web, l'hébergement Web partagé et l'hébergement VPS canadien, ou consultez simplement notre blog pour plus d'informations comme celle-ci !


Plesk
  1. Comment faire fonctionner les permaliens WordPress dans Nginx

  2. Comment exécuter rétroactivement un script en tant que root ?

  3. Comment faire en sorte qu'Ibus n'ignore pas ~/.xcompose ?

  4. Comment rendre un fichier en lecture seule permanent sous Linux afin que même root ne puisse pas le modifier ?

  5. Comment rendre un fichier NON modifiable ?

Comment installer WordPress sur Ubuntu 17.04

Comment installer WordPress sur Ubuntu 17.10

Comment installer WordPress sur Ubuntu 18.04 LTS

Comment installer WordPress sur Linux Mint 19

Comment installer WordPress sur Linux Mint 20

Comment faire ressembler Ubuntu 22.04 à Mac OS