如何设置好的相对网址?

时间:2017-05-16 08:04:30

标签: css node.js apache url

这是我的架构:

  • 我有一个提供REST服务的节点服务器(Express)和一个EJS模板
  • 在我的生产服务器上,Apache服务器将某个端口上的所有请求重定向到我的节点服务器
  • 我有一个前台网站。入口点是我的节点服务器提供的EJS。它还调用REST服务。

在我的本地计算机上,我可以在localhost:3000上测试我的网站。 但在制作时,网址就像www.mysite.com/prod

使用这种配置,当我打电话给www.mysite.com/prod时失败,因为它无法找到样式表和javascripts。实际上这些是在例如www.mysite.com/stylesheet.css而不是www.mysite.com/prod/stylesheet.css。

为了解决这个问题,我在Apache服务器配置中添加了一行:

RewriteRule ^/prod$ /prod/ [R,L]

但我认为有更好的方法,因为我不希望用户被迫访问www.mysite.com/prod/。决赛' /'那里什么也没做!

有任何解决办法吗?

(如果不清楚,请随时向我提出更多详情)

0 个答案:

没有答案