URL Rewrite Adjustment for Custom Post Type causes template to revert to index.php

The issue is that %month% isn’t a recognized rewrite tag. If you add the tag within your init action and flush permalinks, the query will succeed. function register_story_post_type(){ // your post type registration stuff here, and then… add_rewrite_tag( ‘%month%’,'([^&]+)’ ); } add_action(‘init’,’register_story_post_type’); There are also about a hundred ways you could otherwise clean up that … Read more

Use menu structure for permalinks

From a SEO perspective this would qualify as double content and you could get penalized by search engines for it unless you specify the right canonical URL or something, but the best practice would be to redirect one of the URL’s to the other. Whichever you consider the most important. To assist you with your … Read more

I need to display post related info

I fear you will struggle to do this, as you will need to utilise rewrite rules in a “sensitive” area; custom post types. Could you not change your thinking slightly, and do it like so? www.example.com/questions/post-slug/ www.example.com/ratings/post-slug/ etc…