エヌロンエヌロン

結構ハマっちゃった…

スターサーバーのスタンダードプラン利用中 ネットオウルの無料ドメインWordPressでサイトアドレス (URL)をルートディレクトリに変更すると…

このブログを含めてスターサーバーを利用中。

サイトアドレス(URL)をルートディレクトリで表示させている。

元々のURLは、https://000363.xyz/〇〇〇〇〇

だが、https://000363.xyz のみで表示できるようにしていた。

スポンサーリンク

変更方法

ワードプレスの一般設定画面で、

WordPress アドレス (URL):https://000363.xyz/〇〇〇〇〇 (変更しない)

↓↓↓↓

サイトアドレス (URL):https://000363.xyz (ドメイン以降を削除)

 

今の環境ではこれだけでドメインのみでサイトを表示できた。

これだけで変更できない場合、追加の作業がある。(だいたいはこれだけじゃ無理っぽい)

追加の作業

①index.php

ルートディレクトリ(ドメイン名のフォルダ)の下の階層にあるワードプレスを保存しているディレクトリ内(フォルダ)の中にある、
「index.php」を少し編集してルートディレクトリにコピーする。

■変更前

require( dirname( __FILE__ ) . '/wp-blog-header.php' );

■変更後

require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );

/wordpress/の部分はワードプレスをインストールしているディレクトリ名なので人それぞれ。

②.htaccess

同じように「.htaccess 」をコピーする。

 

当然だけど、「index.php」「.htaccess 」はバックアップを取っておく

上書き保存されないように元のファイル名を変更しておくと良い

ファイル名変更
ファイル名変更

③パーマリンク設定

ワードプレスのパーマリンク設定を何も編集せずに保存する。

これにより「.htaccess 」が編集保存され、表示可能となる。

無料サブドメインのワードプレスはこれだけでは表示されなかった トップページだけしか表示されない

エヌロンエヌロン

トップページだけは表示されたがそれ以外はエラー。

なんでだ??

ワードプレスのパーマリンク設定を何も編集せずに保存するだけで、通常はこのエラーが直るらしい。

だけど直らない。

どのサイトを見てもこれ以上のことは書いてなかった。

ルートディレクトリでの表示方法を紹介してるサイトではなくて、

「ワードプレス トップページだけしか表示されない」で検索。

すると解決方法が書いてあったので試してみた。

「.htaccess 」の編集

紹介されているそのまま、↓のように編集して保存した。

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ ./index.php [L]


# END WordPress
NaironMan

これで直った