あんまり検索しててもヒットしないのでメモ
(なにか問題ある方法なんだろうか..)
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が使えるようになります