我们老了。我们仍然使用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
任何人都对这个遗留系统有所了解吗?
答案 0 :(得分:0)
如果您点击了名称转移重定向,那么我认为您必须过滤掉您想要绕过名称转换的网址....
<If $path =~ 'index.jsp'>
NameTrans fn="redirect" url="http://domain.com/amazing/feature"
</If>
因此,如果您点击index.jsp页面,那么您只会进行重定向。