2016-12-15, 01:52:51
Remove those definitions for NMPARAMTAG, NMPARAMPAGE and NMPARAMARCHIVE and it should work ok (with the last rewriterules you posted).
However, the urls will be example.com/blog/tag/this-is-a-tag , example.com/blog/page/2 , example.com/blog/archive/201612 ...
You can remove the prefix for single posts, but not for the other news page views.
Those NMPARAM* definitions let you use different prefixes (e.g. "label" instead of "tag", etc.) but should not remove them.
I will fix the plugin so that it doesn't allow setting them to true, empty string or things like that.
I had thought about adding a NMNOPARAMTAG definition so that you can remove the "tag" prefix, but it couldn't be used if NMNOPARAMPOST was enabled.
This is not possible because the plugin couldn't know if example.com/blog/whatsthis refers to a post with slug 'whatsthis' or to a 'whatsthis' tag.
However, the urls will be example.com/blog/tag/this-is-a-tag , example.com/blog/page/2 , example.com/blog/archive/201612 ...
You can remove the prefix for single posts, but not for the other news page views.
Those NMPARAM* definitions let you use different prefixes (e.g. "label" instead of "tag", etc.) but should not remove them.
I will fix the plugin so that it doesn't allow setting them to true, empty string or things like that.
I had thought about adding a NMNOPARAMTAG definition so that you can remove the "tag" prefix, but it couldn't be used if NMNOPARAMPOST was enabled.
This is not possible because the plugin couldn't know if example.com/blog/whatsthis refers to a post with slug 'whatsthis' or to a 'whatsthis' tag.