ワードプレス4.4.2 トップページの場所を変える(ミニバード)
<?php /** * Front to the WordPress application. This file doesn't do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress */ /** * Tells WordPress to load the WordPress theme and output it. * * @var bool */ define('WP_USE_THEMES', true); /** Loads the WordPress Environment and Template */ require( dirname( __FILE__ ) . '/wp2/wp-blog-header.php' );で、いいはずですよね? ところが、昨今これをミニバードでやったら、 トップページのURLを入れると「そんな場所はない!」とか怒られるわけ。 それは、たぶん、.htaccess に問題がある。 ワードプレスの4.4.2 は、php5.3以上で動くと。 それで、ミニバードのトップのディレクトリの .htaccess には、 以下のような文言が追加されているはず。
#####phpversion##### AddHandler x-httpd-php5.3 .php .phps #####end:phpversion#####これをコピーしてあげないといけないって・・・悩んだ orz 結果的に ワードプレスのフォルダーからトップへコピーした .htaccess は以下のような感じになる。
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wp2/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wp2/index.php [L] </IfModule> # END WordPress #####phpversion##### AddHandler x-httpd-php5.3 .php .phps #####end:phpversion#####現在 wp4.4.2 とか php5.X の移行時期なので起こる問題なのでしょうけど、 今までとほとんど変化がないだけに、ちょっと気が付かなかったりします。 それぞれのサーバーは、どうやって php5.3 を維持してるのか、 気を付けないといけないですね。
スポンサーリンク