まえちゃんねる ぶろぐ

URLのルートにブログトップを表示する

2012年01月26日

120125

MTに慣れすぎたあなたへのWordPress Tips

WordPressを使い始めて数日立ちましたが、
素早く軽快に動いてくれるので、とても気に入っていますw
その一方でMTに慣れてしまっていると、なかなか思い通りにいかない事が多々あります。

今回は、URLのルートにブログを表示させる方法を覚え書きとして残そうかと思います。

ルートにブログのトップページを表示

つまりこういう事です。
ブログのトップページを
http://lookskywards.com/ブログディレクトリ名/ ではなく、
http://lookskywards.com/ と表示したい。

WordPressもMTも初期設定では、システムとブログページが同じディレクトリ内にあります。

MTの設定画面

MT設定画面

MTでは設定→全般の「公開パス」でURLを変更し全体を再構築する事で、
コンテンツページを別ディレクトリもしくはルートに表示させる事ができます。
全HTMLを生成し直す為、記事が多い場合は、相当時間がかかりますが、
待つだけなので比較的簡単に行えます。

※上記画面では、「blog」ディレクトリに格納してある場合で
ルートに設定したい場合は「blog/」を削除して再構築

WordPressの設定画面

WordPress設定画面

一方WordPressも、設定→一般の「サイトアドレス(URL)」で、公開側のURLを変更します。
ところが、WordPressはHTMLを生成するタイプではないので、
いつまでたってもルートにトップページが公開させることなく白ページのままです(´・_・`)

Googleさんで検索してあっさり答えが見つかりました。

サブディレクトリにWordPRessをインストールしてしまった場合、
そのディレクトリ内にある、PHPや.htaccessファイルを修正する必要がありました。
この修正の意図は、本来 ○○ディレクトリ内にあるコンテンツを、
別ディレクトリもしくはルートとして擬似的に見せるというものです。

この辺り非常に複雑に思えますが、
PHPや.htaccessファイルの一部分を修正するだけなので、とても簡単です(・∀・)

ディレクトリ内にある「index.php」の17行目にある下記部分を修正します。

require(‘./ブログディレクトリ名/wp-blog-header.php’);

require(‘./wp-blog-header.php’);

.htaccessも同様です。
別のディレクトリ階層に変更したい場合も同様ですね!

サブドメインを利用する場合

このブログのようにルートにトップページを置くのではなく、
サブドメインや別ディレクトリにおく場合は、
WordPressをインストールする際にディレクトリを予めその名前に設定しておくだけですので、
特に設定の必要はありません(๑′ᴗ‵๑)

後日、公開側のURLを変更したい場合は先ほどと同じ処理を行う必要があります。

今回、WordPressをインストールしてから
デザインの当て込みなどを含めて一日以上使ってしまいました。。

URLのルートにトップページを公開したかったが、
やり方がわからなかった方、これで解消できると思います( ´ ▽ ` )ノ

それでは。



カテゴリ:Tips, WordPress

タグ:, , ,


RECENT POSTs

CATEGORYs

Links

my YouTube VIDEOs

AUTOHR Profile

n_skywalker

Noriaki Maehara

WEB制作のお仕事をしております。
また、YouTubeでガジェットや子供のおもちゃ等のレビュー動画をアップしております。

RSSの登録はこちらから

twitter

Facebook page

INSTAGRAM PHOTOs

my iPhone5 home screen

my iPhone5 home screen