私たちはsymfonyで動作するサイトを持っています。私はしかし、WordPressでかなり有能で、サイトにブログをインストールします。WordPress Symfonyの共存
現在、サイトのルートはSymfony上で実行されていますが、私はWordPressがSymphonyコアに触れることなく引き継ぐことを望みます。基本的には、私はwwwディレクトリのサブディレクトリ、例えばwww/wordpress/
にWordPressをインストールしたいと思います。そしてhtaccessがそのディレクトリを私のドメインのルートとして指し示しています。しかし、Symfonyのインストールの1つの機能があります。私はまだアクセスしたいのですが、myfeature
と呼ぶことができます。私がmydomain.com/myfeature/
に行くと、htaccessがmydomain.com/index.php/myfeature
を指し示すようにしたいと思います。これはSymphonyによって実行されます。
私の現在の.htaccessファイルの外観は次のとおりです。
<IfModule mod_rewrite.c>
RewriteEngine On
# we skip all files with .something
RewriteCond %{REQUEST_URI} \..+$
RewriteCond %{REQUEST_URI} !\.html$
RewriteCond %{REQUEST_URI} !\.php
#RewriteCond %{REQUEST_URI} !\.php
RewriteRule .* - [L]
# we check if the .html version is here (caching)
RewriteRule ^$ /index.html [QSA]
RewriteRule ^([^.]+)$ /$1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
# no, so we redirect to our front web controller
RewriteRule ^(.*)$ /index.php [QSA,L]
# hidden frontoffice controller
RewriteRule ^index\.php/(.*)$ /index.php [QSA,L]
# fo controllers
RewriteRule ^frontend\.php/(.*)$ /frontend.php [QSA,L]
RewriteRule ^frontend_dev\.php/(.*)$ /frontend_dev.php [QSA,L]
</IfModule>
あなたが行くここであなた
symfonyは一般に、ApacheのVirtualHostセットアップでベンダーのWebコンテンツに少なくとも1つの 'Alias'を定義しています - このページの[Webサーバーの設定](http://www.symfony-project.org/gentle-導入/ 1_4/en/03-Running-Symfony) - あなたのサイトはそんな設定ですか?もしそうなら、WordPressのレベルで同様のエイリアスを追加することは可能でしょうか? SymfonyとWordPressの.htaccessルールを混ぜ合わせて一致させる必要がなくなります。 –