gpt4 book ai didi

html - 部署后,Grails 标签、重定向不起作用

转载 作者:行者123 更新时间:2023-11-28 07:59:53 24 4
gpt4 key购买 nike

我有一个 Grails 应用程序,它在本地服务器上运行良好。当我将它部署到我的远程/云服务器上时;从其 IP 访问时,它工作正常;让我们说 286.90.90.90:8080/ibuyarticle ,如果我们从 IP 访问它,它工作正常,但是当一个域名与之关联时;让我们说 www.ibuyarticle.com , 那么着陆页就可以了,但不包含 CSS。 (当我看到页面源 CSS 包含在内时,如

 <link rel="stylesheet" href="/ibuyarticle/static/css/bootstrap.min.css" type="text/css">

但一定是

<link rel="stylesheet" href="/static/css/bootstrap.min.css" type="text/css">

并且在所有标签中,包括 <a>标签有

<a href="/ibuyarticle/home/userAdminRegister" class="banner-register">Register</a> 

这发生在每个标签中,例如 <img>标签和所有其他人。如何摆脱这个问题。我无法找出哪里出错了。

最佳答案

看起来您的生产用 grails.app.context 设置为 /ibuyarticle

因此所有链接都获得 ibuyarticle 前缀。

Config.groovy 中调整您的设置:

environments {
production {
grails.app.context = '/'
...
}
...
}

并在您的 Apache 设置中从 URL 中删除 ibuyarticle,这样您就可以传递给 286.90.90.90:8080:

<VirtualHost 216.70.92.108:80 >
...
ProxyRequests Off
ProxyVia On
<Location / >
ProxyPass http://216.70.92.108:8080/
ProxyPassReverse http://216.70.92.108:8080/
</Location>
</VirtualHost>

关于html - 部署后,Grails 标签、重定向不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29840092/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com