2

我正在使用 WebSphere 门户 6.0.1 并使用它 WCM 创建网站。有一些页面我们使用 portlet 来显示其中的多个内容。所以在父页面

http://example.com/wps/portal/en/site/path/parent_page

将有一个 portlet 显示一些较小的项目。当用户单击该项目时,它将用户重定向到

http://example.com/wps/portal/en/site/path/parent_page/!ut/p/c5/04_SB8K8xLLM9MSSzPy8xBz9CP0os3hnd0cPE3MfAwMDZ2cLAyNzDx8T49BQQwMDU6B8JJK8u6-vG1A-1MI8yNUPLI9ft5d-VHpOfhLQnnCQzbhNsjDHLw-yCSRvgAM4Guj7eeTnpuoX5EZUBnvqOgIAX2ux9g!!/dl3/d3/L0lDU0lKSWdrbUEhIS9JRFJBQUlpQ2dBek15cXchLzRCRWo4bzBGbEdpdC1iWHBBRUEhLzdfQ0dBSDQ3TDAwT1VPNzAyN1JRTjMyTzBPMDAvNF9fX185/?WCM_PORTLET=PC_7_CGAH47L00OUO7027RQN32O0O00_WCM&WCM_GLOBAL_CONTEXT=/wps/wcm/connect/en/site/path/parent_page/small_item

这将显示项目的完整内容。

这个长 URL 是由 WCM 自动生成的。我发现我可以使用较短的 url 访问页面,例如

http://example.com/wps/portal/en/site/path/parent_page/?WCM_PORTLET=PC_7_CGAH47L00OUO7027RQN32O0O00_WCM&WCM_GLOBAL_CONTEXT=/wps/wcm/connect/en/site/path/parent_page/small_item

但这仍然不是一个友好的 SEO 网址。

所以我有这些问题:

  • 我们如何让 WCM 在没有 !ut..... 部分的情况下生成 url?

  • 我们可以像下面这样使用更短.htaccess吗?

http://example.com/wps/portal/en/site/path/parent_page/small_item

或者

http://example.com/wps/portal/en/site/path/parent_page/content-small_item

4

1 回答 1

1

在 WebSphere Portal 6.0.* 中,您简化门户页面的唯一机会是给门户页面一个友好的名称,然后通过这些名称访问这些页面。但是,门户网站选择生成其 url 的确切方式在产品内部,并且无法更改。

直接 WCM 链接不会比您刚刚给出的示例更好。

这在 WebSphere Portal 的更高版本中变得更好。

于 2013-10-31T12:05:55.257 回答