web-dev-qa-db-ja.com

tumblrをサブディレクトリにインストールする

私はtumblrブログを(サブドメインではなく)サブディレクトリの下で実行する方法を見つけようとしていますが、ちょっと行き詰まっています。ドメインのcnameをtumblr blogに変更することを考えていましたが、それはドメイン全体を変更するのですか?

.htacessのどこかで行われますか?

私はここで実際にそれを見ました http://www.senanyc.com/blog/ しかし、私は彼らがそれをどのようにしたのか分かりません。

2
sam

私は自分で試していませんが、この男は解決策を提供しています: http://web.archive.org/web/20070702115331/http://henrik.nyh.se/2007/06/tumblr-in -a-subdirectory 。 htaccessファイルにアクセスし、phpスクリプトを保存できる必要があります。それはかなり簡単に見えます。

このガイドから、サブディレクトリにWordpressをインストールする方法について、さらにインスピレーションを得ることができます(少なくともリダイレクト部分について)。 http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

そして最後に、SOで質問されましたが、基本的に同じ方法です(htaccessファイルを変更する: https://stackoverflow.com/questions/10034152/htaccess-how-to -redirect-subdirectory-to-external-url

サブディレクトリを使用するSEOの利点については、この男は、サブディレクトリを使用することがSEOの観点から最適であると述べています。 http://www.agent-seo.com/blogging/seo-subdomain-vs-subdirectory/ 。ここのこれは同意するようです: http://www.timpeter.com/blog/2011/12/14/subdomains-vs-subdirectories-and-seo/

ブログが異なるIPアドレスでホストされているあなたの状況にそれがどのように当てはまるかわかりません-結局、Tumblrは他の場所にあります。しかし、大きな影響はないと思います-それを裏付ける証拠は見つかりませんでした。あなたが非常に競争力のあるキーワードにランク付けしようとしている場合にのみ、私はその質問を自問するでしょう。ただし、Tumblrブログを閉じて、投稿をサイトのサブディレクトリに移動する方がよいでしょう。ただし、これも重要なのは、SEOのメリットがすべて重視される他の多くのサイトと競合している場合のみです。

3

Herokuでアプリを実行していますが、あなたが http://www.senanyc.com/blog/ に対して提供した同様のソリューションを思い付くことができません。驚くべきことは、 http://senanyc.tumblr.com (タンブラーのサブドメインだと思います)にアクセスすると http://www.senanyc.com/blog / 。彼らはいくつかのjavascriptでこれをやっています

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

Tumblrの投稿URLはすべて、以下に示すように、最終的にsenanyc.tumblr.comを指す短いtumblr.co URLです。 http://longurl.org/expand?url=http%3A%2F%2Ftmblr.co% 2FZQDX0yQP2NQm

私の推測では、リバースプロキシを使用してtumblrブログを提供しています http://www.senanyc.com/blog/ その後、JSを使用してtumblrサブドメインをサブディレクトリ。サブディレクトリを解決するURLはないため、これによりSEO機能が大幅に制限されます。

これまでのところ、リバースプロキシ(その実装はスタックによって異なります)を使用して、サーバーがユーザーにtumblrのコンテンツを提供できるようにしました。それに伴う問題は、tumblrブログ内のリンクがすべてtumblrサブドメイン(myblog.tumblr.com)を使用して絶対であることです。リバースプロキシでページを提供するプロセスで、すべて(myblog.tumblr.com)を(www.mysite.com/blog)に置き換えることができます。

私のブログをサブディレクトリの下でSEOableにしたいのです。私はまだそれを理解していません...

2
Jonathan Mui