WordPress and ReWriteRule

WordPress and ReWriteRule

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.

how to use accordian menu in wordpress


Change format of “0 Comments and 0 Reactions” in wordpress

Removing href from dynamic item?

93 out of 100 based on 63 user ratings 1113 reviews