0

我们是老派。我们仍然使用 SunOne 6.1。

obj.conf在本地计算机(Windows)上修改文件时,我似乎无法在本地计算机上注册任何内容。windows机器和unix机器的行为不同吗?

更具体地说,我们正在尝试将/index.jsp页面重定向到父文件夹以获得更友好的 URL。例如:

https://cooldomain/awesome/index.jsp->https://cooldomain/awesome/

目前您可以同时点击两者,这会导致 SEO 问题,因为 google 将它们视为具有相同内容的两个页面。

另一个奇怪的 windows/unix 项目是在 windows 机器(开发人员环境)上,url 被强制为 index.jsp。例如,如果我去https://cooldomain/awesome/它迫使我 - >https://cooldomain/awesome/index.jsp

我正在本地对 OBJ.conf 文件进行简单更改以尝试解决上述问题,特别是为了测试我正在像这样进行重定向:

NameTrans fn="redirect" from="/amazing" url="http://domain.com/amazing/feature"

它会拉起来http://domain.com/amazing

有人对这个遗留系统有见解吗?

4

1 回答 1

0

如果您点击 nametrans 重定向,它会执行此操作,我认为您必须过滤掉要绕过 nametrans 的 url ....

<If $path =~ 'index.jsp'>
  NameTrans fn="redirect" url="http://domain.com/amazing/feature"
</If>

因此,如果您点击 index.jsp 页面,您只会进行重定向。

于 2015-04-07T20:57:56.257 回答