У нас есть сайт, который работает на Symfony и был разработан людьми, намного более компетентными, чем я. Однако я достаточно компетентен в WordPress и буду устанавливать блог на сайте.
В настоящее время корень сайта работает на Symfony, но я бы хотел, чтобы WordPress вступил во владение, не касаясь ядра Symphony. По сути, я хотел бы установить WordPress в подкаталог каталога www, скажем, www/wordpress/
, и иметь htaccess, указывающий на этот каталог как корень моего домена. НО, есть одна функция моей установки Symfony, к которой я хотел бы иметь доступ, давайте назовем ее 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>
Спасибо