WordPressサブディレクトリの設定

WordPressがサブディレクトリにあるので、http://sakae-shokai.com/wordpressといちいちサブディレクトリまで入れないといけないので、変更した。

まずはサーバーに接続しサブディレクトリにある、index.phpと.htaccessをルートディレクトリにまずはサーバーに接続しサブディレクトリにある、index.phpと.htaccessをルートディレクトリにコピーする。

root@:/home/sakae# cd /var/www/html/wordpress
root@:/home/sakae# cp index.php /var/www/html
root@:/home/sakae# cp .hraccess /var/www/html

その後、エディターでindex.phpの部分にサブディレクトリ(赤字部分)を加筆。

<?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 __DIR__ . '/wordpress/wp-blog-header.php';

.htaccessも同様に加筆。.htaccessはWordPressが勝手に書き換えるため、設定が基本だと

# BEGIN WordPress
# "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は
# 動的に生成され、WordPress フィルターによってのみ修正が可能です。
# これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます
。

# END WordPress

全く、記載がない。このためパーマリンクを基本から他の部分に変更し、保存すると内容が書かれてきます。設定した後、リンク部分がうまくいかず、焦ったが、パーマリンク設定を基本に戻して保存したら、何故かうまくいきました。

Follow me!