SunOne obj.conf友好的网址 - 重定向/index.jsp - > /

时间:2014-12-11 17:16:57

标签: jsp redirect friendly-url sunone

我们老了。我们仍然使用SunOne 6.1。

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

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

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

目前你可以同时点击两者,这会导致搜索引擎优化问题,因为谷歌将它们视为具有相同内容的两个页面。

另一个奇怪的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

任何人都对这个遗留系统有所了解吗?

1 个答案:

答案 0 :(得分:0)

如果您点击了名称转移重定向,那么我认为您必须过滤掉您想要绕过名称转换的网址....

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

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