I am testing the FUP with a test portal of my Catalook site.  I am able to get the URLs to successfully rewrite with the advanced catagory name and product name using the following rule for the CAT_ItemPaneNF module.
${BASE_REPLACERULE_ROOT}[/${AdvCatName}][/${ProductName}]${BASE_REPLACERULE_END}
However, since we have a large number of products in many of the advanced categories, we have the CAT_ItemNF modules configured to display the pager control so the user can navigate through the products in smaller groups.
Here are examples of the product lisitng urls for different pages of the
http://test.party411.com/.../catpageindex/2.aspx
http://test.party411.com/.../catpageindex/3.aspx
These urls are acceptable.
 
The issue is when a product is clicked on one of these pages, the product detail page displays with a url that is also including the 'catpageindex/#" data.  Here are examples:
Ideally, these urls should rewrite as
http://test.party411.com/...cket_Invitation.aspx
How do I get the product detail urls to rewrite without the "catpageindex/#" data?
Thanks.
I figured it out..
I changed the CAT_ItemNF Module Specific Strategy rule to the following:
[${Scheme}][${UserInfo}][${RootPath}][/${TabPath,SubPath}][/${TabName}][/${AdvCatName}][/${ProductName}][/${ControlKey}][.${Extension}][?${QueryString,None}][#${Fragment,QueryStringFlag}]
This generates the desired product detail urls without the "catpageindex/#" in the url.
 Hi Elaine,
This rule will broke the pager system of the CAT_ItemNf module. You have to create a conditionnal behavior to the CAT_ItemNF Module strategy.
Set the following rule to the CAT_ItemNF Module strategy ${BASE_REPLACERULE_ROOT}[/${AdvCatName}][/${ProductName}]${BASE_REPLACERULE_END}
Add a conditionnal strategy and set the following expression to evaluate : Input.Url.Contains("ProductID") = True
Set the following rule to the conditionnal behavior [${Scheme}][${UserInfo}][${RootPath}][/${TabPath,SubPath}][/${TabName}][/${AdvCatName}][/${ProductName}][/${ControlKey}][.${Extension}][?${QueryString,None}][#${Fragment,QueryStringFlag}]
Select the CatalookUrlRewriter tin the loaded Provider dropdown list.
Best regards,