我们是老派。我们仍然使用SunOne 6.1。
在本地计算机 (Windows) 上修改obj.conf
文件时,我似乎无法在本地计算机上注册任何内容。Windows机器的行为与Unix机器的行为不同吗?
更具体地说,我们正在尝试将/index.jsp
页面重定向到父文件夹以获得更友好的URL。例如:
https://cooldomain/awesome/index.jsp
-> https://cooldomain/awesome/
目前,您可以同时点击两者,这会导致SEO问题,因为Google将它们视为具有相同内容的两个页面。
另一个奇怪的 windows/unix 项目是在 Windows 机器(开发人员环境)上,URL 被强制索引.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
有人对这个遗留系统有见解吗?
如果您点击 nametrans 重定向,它会这样做,我认为您必须过滤掉要绕过 nametrans 的 url....
<If $path =~ 'index.jsp'>
NameTrans fn="redirect" url="http://domain.com/amazing/feature"
</If>
因此,只有当您点击索引.jsp页面时,您才会进行重定向。