如何在同一个域中的自定义Web应用程序旁边运行WordPress?

时间:2016-05-30 17:37:38

标签: wordpress heroku dns domain-mapping

理想情况下我喜欢的是

domain.com成为我的wordpress博客,

domain.com/app是我在Heroku服务器上运行的自定义Java应用程序。

我不想使用子域名。

这是可能的,如果是的话,怎么样?

1 个答案:

答案 0 :(得分:0)

这是可能的。

我在此设置中看到的唯一问题是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控制其安装位置内所有网址的铁把手。