J'ai un domaine principal: example.com
et un sous-domaine: blog.example.com
que je souhaite vraiment combiner pour obtenir un avantage sur le référencement, mais mon blog.example.com
utilise PHP
qui n'est pas pris en charge par mon fournisseur de site Web. sur example.com
.
J'ai pensé que je pourrais peut-être déplacer mon blog.example.com
dans blog.example.com/info
et créer un fichier robots.txt
pour blog.example.com
afin d'indiquer aux moteurs de recherche de ne pas indexer le sous-domaine, puis de créer example.com/blog
. en tant que redirection de masquage vers blog.example.com/info
. Cela entraînera-t-il l'indexation du blog une seule fois par les moteurs de recherche et lui donnera-t-il l'apparence que le site du blog (PHP) est hébergé sous le domaine principal?
Sinon, y a-t-il une autre approche que je pourrais adopter ici? Le but est d’avoir le blog SEO attribué au domaine principal dont l’hébergement ne permet pas PHP.
... crée
example.com/blog
comme une redirection de masquage vers ...
Oui, en théorie, vous pouvez faire exactement cela. Notez que par "redirection de masquage", nous ne parlons pas de "transfert encadré" ou similaire (ce qui ne va pas du tout aider). La "redirection" est complètement "masquée" par l'utilisateur. L'adresse dans la barre d'adresse du navigateur affiche example.com/blog
, mais le serveur récupère le contenu de blog.example.com/
(une requête supplémentaire/mandatée).
Sur Apache, vous pouvez utiliser mod_proxy (et éventuellement mod_rewrite) pour envoyer la requête de example.com/blog
à blog.example.com
(un proxy inverse). Cependant, si votre hôte actuel est trop restrictif (après tout, il ne supporte pas PHP?), Cela pourrait ne pas être possible. Cela nécessitera probablement quelques config supplémentaires sur votre blog, puisque l'URL de base est maintenant example.com/blog
et non blog.example.com/
.
déplacer mon
blog.example.com
dansblog.example.com/info
Vous ne savez pas pourquoi vous voudriez faire cette étape apparemment "supplémentaire"? (Pourquoi /info
?) Vous n'avez pas besoin de déplacer votre blog. example.com/blog
irait directement à blog.example.com
.
créez un fichier
robots.txt
pourblog.example.com
afin d'indiquer aux moteurs de recherche de ne pas indexer le sous-domaine.
Vous devez absolument pas faire ceci! Si vous bloquez soudainement les moteurs de recherche de l'exploration des anciennes URL, alors votre référencement est optimisé! Vous partirez essentiellement de zéro. Passer de blog.example.com
à example.com/blog
est une modification/migration d'URL. Comme pour tout changement d'URL, vous devez configurer des redirections 301 (permanentes) d'anciennes vers de nouvelles adresses URL - ceci permet aux moteurs de recherche de découvrir les nouvelles adresses URL dans lesquelles les anciennes adresses ont déjà été indexées. Et comme tout changement d'URL, vous pourriez avoir un plongeon dans le classement au début. Il y a toujours un risque.
Ainsi, les étapes de base impliquées seraient:
example.com/blog/
à blog.example.com/
.blog.example.com/
à example.com/blog/
.Cependant, je ne suis pas convaincu que "changer" la structure d'URL existante va "valoir le coup". Comme mentionné ci-dessus, il y a toujours un risque à changer la structure de l'URL et à avoir le blog sous le même hôte (par opposition à un sous-domaine distinct) peut ne pas voir l'avantage de référencement que vous recherchez.
C'est assez délicat. Une réponse possible (je suis curieux de savoir que vous n'avez pas expliqué les raisons pour lesquelles vous ne le faites pas), pourquoi ne pas transférer votre site Web sur l'hôte qui prend en charge PHP pour tout centraliser?
Eh bien, la redirection de masquage est strictement interdite dans le référencement. Mieux vaut appliquer la redirection 301 (permanente) proposée par Google.
Je veux dire, déplacez tout votre contenu des pages de votre blog vers votre site principal. Appliquez ensuite une redirection 301 à toutes vos pages de blog.example.com vers votre domaine principal example.com. C'est tout.
Ce que vous devez garder à l'esprit, l'URL du contenu de votre blog et la structure de l'URL du site doivent être identiques.