J'utilise un hébergement pour tous mes domaines (environ 15) et j'ai un WordPress installé pour l'un d'entre eux.
Disons que mon domaine d'hébergement principal est: hosting.example.net
Et j’ai installé WordPress dans le sous-dossier: hosting.example.net/wp
Ensuite, j'ai transféré mon domaine www.example.com
vers hosting.example.net/wp
WITH masking. Donc, j'ai www.example.com
pour toutes les pages.
Maintenant, voici la partie problématique: Le masquage n'est pas une pratique conviviale pour le référencement, car je ne peux pas tirer parti des liens permanents optimisés pour le référencement (par exemple, www.example.com/books
). Mais, en même temps, je ne veux pas que mon domaine d’hébergement hosting.example.net
soit visible (par exemple hosting.example.net/wp/books
).
Existe-t-il une solution de contournement pour obtenir des permaliens comme www.example.com/books
?
Il n'y a pas de "solution de contournement" - vous devez procéder à la passation de proxy à partir d'un serveur enregistré sur exemple.com. Cela signifie que vous devez servir des URL comme exemple.com/books, mais que votre serveur tire le contenu de hosting.example.net.
Cela implique la configuration de votre serveur (Apache/Nginx/IIS). Un exemple pour Apache serait:
<VirtualHost *:80>
DocumentRoot "/www/whatever"
ServerName example.com
ProxyPass http://hosting.example.net/
</VirtualHost>