我有一个需要博客的 Rails 应用程序。我查看了各种 rails cms 和博客引擎,但没有一个能满足我的需求。我想在子 uri www.example.com/blog 上添加 Wordpress。我的应用程序托管在 Heroku 上。我可以在 heroku 上独立安装 wordpress 作为单独的应用程序,我尝试使用 .htaccess 文件将 wordpress 添加到公共文件夹,如下所示:
RewriteEngine On
RewriteRule ^([^\.]+[^/])$ http://%{HTTP_HOST}/$1/ [R=301,L]
RewriteBase /
RewriteCond RewriteCond %{REQUEST_URI} ^/blog.*$
RewriteCond %{DOCUMENT_ROOT}/-%2 -d
RewriteRule ^(.*)$ -%2/$1 [QSA,L]
但无济于事。我不能使用反向代理,因为我希望在 Rails 应用程序和 wordpress 安装之间有 SSO(和共享导航栏等,并且真的不希望 wordpress 和我的应用程序成为 heroku 上的“单独”应用程序)。有没有办法做到这一点