hello foo bar Saba note | Symfony2とWordPressを共存させる

Symfony2とWordPressを共存させる

2017.2.1 (水)

というタイトルですがmod_rewriteの設定が云々という話になるのでたいした話ではありません。
Symfony2はapp.phpにすべてのアクセスを集約するので、それをindex.phpに変えてあげるのが一番簡単だなぁという感じです。
app/web/.htaccess

62行目あたり
RewriteRule ^ %{ENV:BASE}/index.php [L]
70行目あたり
RedirectMatch 302 ^/$ /index.php/

続いてapp.phpそのものをindex.phpにリネームすれば完了です。あとは、app/web/wordpress/というように適当にインストールすれば、/wordpress/でWordpress自体にアクセスできます。
Symfony2とWordpressを完全に共存させてWordpressでTwigのテンプレートを使うとかけったいなことをやる場合は、もっと面倒くさいです。