The SEO files support keyword-rich URLs for Content Pages beginning with version 3.51. If you are running version 3.51, download the latest search engine friendly URL files here and then read this article about properly linking to them in your navigation.
The following applies to users of previous versions of ProductCart and was contributed by Grey Beard Design Group.
At this post, TChapin was kind enough to submit revised versions of 404.asp, managecontents.asp and a new page called 404c.asp.
These scripts allow pages created with ProductCart's “Manage Content” feature to be referenced with SEO-friendly URLs.
Following are rough instructions which allowed the above code to be implemented on a v3.5 store.
The assumption is that the static HTML mod has already been installed and is operational. References to the “productcart” folder below should be replaced with the name by which you may have revised that folder in your own installation.
<!--#include virtual="/productcart/pc/pages/header.asp"--> <!--#include virtual="/productcart/pc/pages/footer.asp"-->
<li><a href="/productcart/pc/viewcontent.asp?idpage=<%=rsSideCatObj("pcCont_IDPage")%>"><%=rsSideCatObj("pcCont_PageName")%></a></li>
<li><a href="/productcart/pc/pages/<%=Replace(Replace(Replace(Replace(Replace(rsSideCatObj("pcCont_PageName"),"&","")," "," ")," ","-"),".",""),"'","")%>-<%=rsSideCatObj("pcCont_IDPage")%>.htm"><%=rsSideCatObj("pcCont_PageName")%></a></li>
TChapin's original code references the header/footer files in the PC folder. But in order for ProductCart to correctly generate the store map, and for the header/footer graphics to be properly referenced in the resulting generated page, image and page link references must be relative to the PC folder.
When I first started testing these pages, certain images in the site's design failed to appear. The IMG tag references wanted to be relative to the “pages” folder which is referred to in the instructions above. So instead of changing the header/footer in the PC folder to accommodate this hack, I copied the header/footer files to the pages folder and altered those files to work with the viewcontent.asp page. This was easy and successful.