wordpress、indexをドメイン直下のURLに変更する方法

wordpress、indexをドメイン直下のURLに変更する方法

通常、wordpressをインストールした場合、ドメイン直下にwordpressのフォルダーがあると思います。

たとえば

ドメイン/wordpress/

のように。

このときホームページのURLは
ドメイン/wordpress/index.php
です。

これを
ドメイン/index.php
にする方法です。

基本的には、単にindex.phpの移動でいいのですが、ちょっと手間がかかりました。

■前提条件
wordpress関連ファイルを格納しているフォルダーは
名前がwordpress
ディレクトリは以下とする。

https://ドメイン/wordpress/

■作業手順
1.
https://ドメイン/wordpress/
の直下のindex.php
をftpツールで自分のmac(PC)にダウンロードする。

2.
そのindex.phpをテキストエディタで開いて以下のように書き換える。

require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );
↓↓↓
require( dirname( __FILE__ ) . ‘/wordpress/wp-blog-header.php’ );

3.
書き換えたindex.phpを
https://ドメイン/
直下にアップロードする。

ちなみに今回の場合、ドメイン直下にindex.phpとindex.phpが同居している。
自分の場合は明示的にindex.phpを優先させるために.htaccessを書き換えます。
index.phpしか無い場合は5に進んでもOKです。

4.
通常.htaccessは不可視ファイルですのでftpツールとパソコンの両方で
不可視ファイルを表示させる。(おまけ参照)

https://ドメイン/.htaccess
がある場合はそれをダウンロードする。
無い場合は
https://ドメイン/wordpress/.htaccess
をダウンロードする。

.htaccessに以下の1行をトップに追加する。

DirectoryIndex index.php index.html

この.htaccessを
https://ドメイン/
にアップロードする。

5.
wordpressの管理画面にログインして
ダッシュボード>>設定>>一般
から

サイトアドレス(URL)を
https://ドメイン/
に変更する。

!!Wordpressアドレス(URL)は変更しないこと。!!

以上で完成です。

テスト

https://ドメイン/
でwordpressのホームページが表示されればOKです。

以下、動作確認したブラウザです。
ブラウザが古いと動作しないことがあります。

・・動作確認したプラウザ

動作確認したものは以下
Chrome ver49,ver69
Firefox ver60
Safari ver11

動作しなかったもの
FireFox ver47

///////////////////////////////////////////////////
おまけ
///////////////////////////////////////////////////
不可視ファイルを表示させる,macの場合

不可視ファイルを表示させる時は、ターミナルで次のコマンドを入力します。

defaults write com.apple.finder AppleShowAllFiles true
そのあと
killall Finder

不可視ファイルを非表示にする時は、ターミナルで次のコマンドを入力します。

defaults write com.apple.finder AppleShowAllFiles false
そのあと
killall Finder

///////////////////////////////////////////////////
index.html、index.phpの優先順位について

もっと上位で設定するときは、それぞれのサーバーの仕様によるが
Apacheの場合
“httpd.conf”という設定ファイルに
DirectoryIndex index.html index.htm index.shtml index.php index.cgi
などのように記述する。
しかし各ユーザディレクトリの”.htaccess”の記述が優先されるから
ユーザーディレクトリの”.htaccess”に記述するだけでよい。

///////////////////////////////////////////////////
参考リンク

・wordpressをドメイン直下に引っ越す

WordPressをドメイン直下のルートディレクトリへ移動する方法!

・.htaccessのリダイレクト
https://lab.maro-log.net/post-3873/

///////////////////////////////////////////////////

%d人のブロガーが「いいね」をつけました。