https://wiki.basercms.net/index.php?title=WordPress%E3%81%A8%E3%81%AE%E5%85%B1%E5%AD%98&feed=atom&action=history
WordPressとの共存 - 変更履歴
2024-03-28T10:30:03Z
このウィキのこのページに関する変更履歴
MediaWiki 1.23.5
https://wiki.basercms.net/index.php?title=WordPress%E3%81%A8%E3%81%AE%E5%85%B1%E5%AD%98&diff=3269&oldid=prev
Yamamoto: ページの作成:「==WordPressとの共存 == baserCMS のindex.phpをリネームし.htaccessを調整することによって、WordPressと同じディレクトリへインストール...」
2020-09-29T20:10:43Z
<p>ページの作成:「==WordPressとの共存 == baserCMS のindex.phpをリネームし.htaccessを調整することによって、WordPressと同じディレクトリへインストール...」</p>
<p><b>新規ページ</b></p><div>==WordPressとの共存 ==<br />
baserCMS のindex.phpをリネームし.htaccessを調整することによって、WordPressと同じディレクトリへインストールできます。index.phpをリネームするのはWordPressでも同名ファイルを使用するからですが、index.phpをリネームする以上、.htaccessを変更しなければ正常なルーティングが働かないため、結果としてこの2つを書き換えることになります。以下の例はbaserCMSのindex.phpをindex_basercms.phpに変更し、archive配下(WPの管理画面から記事のパーマリンクをarchiveに設定)をWPで表示する場合で、変更後の.htaccessを示しています。<br />
<pre><br />
#WordPressとbaserCMSの共存<br />
#両方のインストールを完了させる<br />
#baserCMSの配置を変更<br />
#baserCMSをスマートURLに(4.0.5ではデフォルトでスマートURLはONになっている)。<br />
#WordPressのRewrite設定を行う。<br />
#baserCMSの index.php を index_basercms.php に変更<br />
#.htaccess を下記に書き換える<br />
#(例)archives 配下のみWordPressにしたい場合<br />
<br />
RewriteEngine On<br />
RewriteBase /<br />
<br />
# トップページ(baserCMS)<br />
RewriteRule ^$ index_basercms.php [L]<br />
<br />
# WordPress<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteCond %{REQUEST_URI} ^/archives/ [NC]<br />
RewriteRule . /index.php [L]<br />
<br />
# baserCMS<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule ^(.*)$ index_basercms.php [QSA,L]<br />
</pre></div>
Yamamoto