個人用ツール

WordPressとの共存

提供: baserCMS公式ガイド

移動: 案内, 検索

WordPressとの共存[編集]

baserCMS のindex.phpをリネームし.htaccessを調整することによって、WordPressと同じディレクトリへインストールできます。index.phpをリネームするのはWordPressでも同名ファイルを使用するからですが、index.phpをリネームする以上、.htaccessを変更しなければ正常なルーティングが働かないため、結果としてこの2つを書き換えることになります。以下の例はbaserCMSのindex.phpをindex_basercms.phpに変更し、archive配下(WPの管理画面から記事のパーマリンクをarchiveに設定)をWPで表示する場合で、変更後の.htaccessを示しています。

#WordPressとbaserCMSの共存
#両方のインストールを完了させる
#baserCMSの配置を変更
#baserCMSをスマートURLに(4.0.5ではデフォルトでスマートURLはONになっている)。
#WordPressのRewrite設定を行う。
#baserCMSの index.php を index_basercms.php に変更
#.htaccess を下記に書き換える
#(例)archives 配下のみWordPressにしたい場合

RewriteEngine On
RewriteBase /

# トップページ(baserCMS)
RewriteRule ^$ index_basercms.php [L]

# WordPress
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/archives/ [NC]
RewriteRule . /index.php [L]

# baserCMS
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index_basercms.php [QSA,L]