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
.