理想情况下,我想要的是
domain.com
成为我的 wordpress 博客,并且
domain.com/app
成为我在 Heroku 服务器上运行的自定义 Java 应用程序。
我不想使用子域。
这可能吗?如果可以,怎么做?
理想情况下,我想要的是
domain.com
成为我的 wordpress 博客,并且
domain.com/app
成为我在 Heroku 服务器上运行的自定义 Java 应用程序。
我不想使用子域。
这可能吗?如果可以,怎么做?
这是可能的。
我可以看到此设置发生的唯一问题是 WordPress 显示 URL domain.com/app 的 404。
但有一个解决办法。几行 Apache mod_rewrite。
添加:
RewriteCond %{REQUEST_URI} ^/app.*$ [NC]
RewriteRule . - [L]
到您的 WordPress 安装的根 .htaccess 文件。所以它应该是这样的:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/app.*$ [NC]
RewriteRule . - [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
这将允许您的 Heroku 应用程序绕过 WordPress 控制其安装位置内所有 URL 的铁腕。