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]
baserCMS公式ガイド