Loading...

How to Use friendly URLs without state information in WebSphere

1. In the portal WP Configuration Service(REP), set the custom property friendly.redirect.enabled to the value false.

2. In the theme, that you want configure, for short stateless URLs, set the parameter com.ibm.portal.theme.hasBaseURL to true.
          
 <?xml version="1.0" encoding="UTF-8"?> 
<request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:noNamespaceSchemaLocation="PortalConfig_8.5.0.xsd"    type="update">
<portal action="locate">     
 <theme action="update" uniquename="ibm.portal.85Theme" >          
<parameter_name="com.ibm.portal.theme.hasBaseURL"_type="string" update="set">true</parameter>
</theme>   
</portal>
</request>
Friendly URLs without State Information

3. Make sure that all generated URLs in the theme do not include the navigational state. In the default theme, you can do this step by modifying the navigation.jsp and sideNavigation.jsp, mobilenavigation.jsp

navigation.jsp(Must Update two copies of this file in two different location)

·PortalServer_root\theme\wp.theme.themes\default85\installedApps\DefaultTheme85.ear\DefaultTheme85.war\themes\html\dynamicSpots

·PortalServer_root\theme\wp.theme.modules\webapp\installedApps\ThemeModules.ear\ThemeModules.war\themes\html\dynamicSpots

sideNavigation.jsp

PortalServer_root\theme\wp.theme.themes\default85\installedApps\DefaultTheme85.ear\DefaultTheme85.war\themes\html\dynamicSpots

mobileNavigation.jsp

PortalServer_root\theme\wp.theme.themes\default85\installedApps\DefaultTheme85.ear\DefaultTheme85.war\themes\html\dynamicSpots

<portal-navigation:urlGeneration_contentNode="${wp.identification[node]}" keepNavigationalState="false">  
VirtualNuggets 7049821441985283503

Post a Comment

emo-but-icon

Home item

Blog Archive

Popular Posts

Random Posts

Flickr Photo