У меня есть файл .htaccess на root моей установки WordPress, который выглядит следующим образом.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Рядом с этим файлом находится каталог events/event
, который содержит другой .htaccess, который выглядит следующим образом .
PassengerAppRoot "/home/user/example.com/build_repo"
PassengerBaseURI "/events/event"
PassengerNodejs "/home/user/nodevenv/example.com/build_repo/10/bin/node"
PassengerAppType node
PassengerStartupFile server.js
WordPress работает как положено, и если я захожу на example.com/events/event
, приложение узла запускается, но мне нужно, чтобы запрос, который выглядит как example.com/events/event/event_name
, все еще запускал приложение узла (в настоящее время возвращается к WordPress) и сохраняет «event_name», чтобы приложение узла имело то, что нужно для выполнения запроса API. Как бы я изменил файлы .htaccess, чтобы это произошло?