web-dev-qa-db-fra.com

Installer tumblr dans un sous-répertoire

J'essaie de comprendre comment obtenir un blog tumblr sous un sous-répertoire (pas un sous-domaine) et je suis un peu coincé. Je pensais changer le cname de mon domaine en tumblr blog mais cela changerait tout le domaine, n'est-ce pas?

Cela se ferait-il quelque part dans le .htacess?

Je l'ai vu en action ici http://www.senanyc.com/blog/ mais je ne sais pas du tout comment ils l'ont fait.

2
sam

Je n'ai pas essayé moi-même, mais ce gars propose une solution: http://web.archive.org/web/20070702115331/http://henrik.nyh.se/2007/06/tumblr-in -a-sous-répertoire . Vous devez avoir accès à votre fichier htaccess et pouvoir enregistrer un script php. Cela semble assez simple.

Vous pouvez vous inspirer davantage (au moins pour la partie redirection) de ce guide sur la façon d’installer Wordpress dans un sous-répertoire: http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

Et enfin, sur SO la question a été posée, il s'agit en gros de la même méthode (modification du fichier htaccess: https://stackoverflow.com/questions/10034152/htaccess-how-to -redirect-subdirectory-to-external-url

En ce qui concerne les avantages SEO d'utiliser un sous-répertoire, ce gars dit que l'utilisation d'un sous-répertoire est préférable d'un point de vue SEO. http://www.agent-seo.com/blogging/seo-subdomain-vs-subdirectory/ . Celui-ci semble être d'accord: http://www.timpeter.com/blog/2011/12/14/subdomains-vs-subdirectories-and-seo/ .

Je ne sais pas comment cela s'applique à votre situation où le blog est hébergé sur une adresse IP différente - Tumblr est ailleurs, après tout. Cependant, je ne pense pas qu'il y ait un impact important - je n'ai trouvé aucune preuve à l'appui. Je ne me poserais cette question que si vous essayez de vous classer pour des mots clés très compétitifs. Mais alors, il serait probablement préférable de fermer votre blog Tumblr et de déplacer les articles dans un sous-répertoire de votre site. Mais encore une fois, cela n’est important que si vous êtes en concurrence avec beaucoup d’autres sites où chaque avantage de référencement compte.

3
user 99572 is fine

Je lance une application sur Heroku et je ne parviens pas à trouver une solution similaire à celle que vous avez proposée pour http://www.senanyc.com/blog/ . Ce qui est étonnant, c’est que si vous allez sur http://senanyc.tumblr.com (ce que j’imaginais être leur sous-domaine tumblr), il renverrait à http://www.senanyc.com/blog / . Ils le font avec du javascript

if (location.Host == 'senanyc.tumblr.com')
    location.replace(location.href.replace('senanyc.tumblr.com', 'www.senanyc.com/blog'));

Toutes les URL de publication de tumblr sont des URL de tumblr.co courtes qui pointent finalement vers senanyc.tumblr.com, comme indiqué ici: http://longurl.org/expand?url=http%3A%2F%2Ftmblr.co% 2FZQDX0yQP2NQm

Je suppose qu’ils utilisent un proxy inverse pour servir le blog du tumblr à travers http://www.senanyc.com/blog/ Après cela, ils utilisent JS pour remplacer le sous-domaine tumblr par leur sous-répertoire. Étant donné qu'aucune des URL ne se résout dans le sous-répertoire, cela limite considérablement leur capacité de référencement.

Jusqu'à présent, j'ai pu utiliser un proxy inverse (sa mise en oeuvre dépend de votre pile) pour que mon serveur serve le contenu de mon tumblr à un utilisateur. Le problème avec cela est que les liens dans le blog tumblr sont tous absolus en utilisant le sous-domaine tumblr (myblog.tumblr.com). Dans le processus de servir la page dans le proxy inverse, je pourrais remplacer tout (myblog.tumblr.com) par (www.monsite.com/blog) et cela devrait fonctionner.

Je veux pouvoir avoir mon blog référencé dans mon sous-répertoire. Je n'ai pas encore compris ça ...

2
Jonathan Mui