WordPressのサブディレクトリにもうひとつWordPressを入れる

あんまり検索しててもヒットしないのでメモ
(なにか問題ある方法なんだろうか..)

WordPressサイトを運営していて、実験的にもうひとつのWordPressを同じサーバーに入れたかったので

http://sample.com/ が既存のサイトとすると
http://sample.com/sample でもうひとつWordPressが動くようにしてみました

元のサイトで http://sample.com/sample/〜 のURLを使っているとアウトなのでかぶらないものにします

簡易的に既存のWordPressをコピー

$ cd /var/www/html
$ cp -r wordpress sample
$ mv sample wordpress

.htaccessを修正
RewriteBaseをサブディレクトリに変えます

$ vim sample/.htaccess

<IfModule mod_rewrite.c>                                                        
RewriteEngine On                                                                
RewriteBase /sample/                                                       
RewriteRule ^index\.php$ - [L]                                                  
RewriteCond %{REQUEST_FILENAME} !-f                                             
RewriteCond %{REQUEST_FILENAME} !-d                                             
RewriteRule . index.php [L]                                                     
</IfModule> 

WordPressのサイト設定を追記します

$ vim sample/wp-config.php

define ('WP_SITEURL', 'http://sample.com/sample/'); 
define ('WP_HOME', 'http://sample.com/sample/'); 

これで
http://sample.com/sample
にアクセスできました

あとはデータベースを変えてあげれば、違うWordPressが使えるようになります

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください