因此我们在公司中使用Jira,多年来Jira实例的URL已更改。例如,基本网址已从http://domain1.tld/更改为http://domain2.tld/
然而,用户不断粘贴URL以链接到实例内的问题。因此,在更改基本网址之前,人们会粘贴http://domain1.tld/browse/ABC-123
,现在该链接实际上已被破坏。即使旧域名保持在线状态,结果仍然是您最终会在旧网址上登录而不会登录。
有没有办法在评论或故障单创建之前/之后删除所有绝对URL,以便首先没有该问题?
答案 0 :(得分:1)
您可以通过自定义JIRA插件(Java)查看类似Jira Issue Listener
的内容,也可以查看Script Runner
插件并创建Script Listener
。 (Groovy的)
如果JIRA面向Web服务器(例如Apache),请将domain1.tld
的DNS条目指向新的JIRA实例并设置虚拟主机以将用户从domain1.tld
重定向domain2.tld
上的正确位置。
Apache Rewrite规则如下:
RewriteRule ^(.*)$ http://domain2.tld/$1 [R=301,L]