views:

29

answers:

1

I have a product-details template in my theme that handles display for different products based on the URL.

By default, WordPress will allow a number to be passed to the template page by appending to the URL: product-details/3/

However, I want to make this to be more SEO Friendly using a slug: product/sandals. Yet, when I do so, WordPress no longer finds the page by default.

I tried the following ReWriteRule with no luck.

RewriteRule ^product/([\w\-]+)/?$ product-details/?slug=$1 [L]

How can I have this custom slug sent to the template. I would prefer to keep everything in WordPress, but am willing to add the ReWriteRule.

A: 

Credit to Richard for answering this in the OP comments. I've highlighted the resource for completeness and to mark this question answered.

http://codex.wordpress.org/Function_Reference/WP_Rewrite

Jason McCreary