Sounds like you got a recycled domain and/or your hosting configuration is not configured right. Also by running a traceroute you have multiple domains set for both http://www.kgstiles.com & http://www.kgstiles.com/pureplantessentials This is a pretty common scenario but can sometimes cause some domain issues.
I wouldn’t rule you the possibility of some external source affecting your site but it also wouldn’t be my first consideration.
Have you tried accessing that URL with a dummy directory to see if it still redirects?
Related Posts:
- corrupted URLs – can’t leave starting page
- How does WordPress handle permalinks?
- URL rewrite based on a custom field value
- Auto 301 to full post permalink? (using /posts/%post_id%/%postname%)
- Random Alphanumeric Key URLs
- Using WP rather than .htaccess to redirect pages/posts
- Redirect a Blogger Page URL to wordpress
- Do WordPress Permalinks Refer to a Lookup Table in the Database?
- Passing the JQuery string to Worldpress URL
- Redirecting “wrong” but working links to their canonical URL in order to prevent search engine penalties (e.g. /123/ at the end of URLs)
- Custom permalink structure with %postname% in front of domain name
- remove SLASH on single_post but KEEP on categories and parent pages
- All pages lead to home
- WordPress permalink still not working (error or not understood?)
- Need help with add_rewrite_rule
- After server migration only the homepage works
- remove “index.php” from permalinks
- where is permalink info stored in database?
- How do I add /blog/ as a prefix to permalink structure for blog posts, tag pages, etc.?
- Passing and retrieving query vars in wordpress
- Performance of my permalink structure?
- Permalink format: singular or plural
- Pretty permalinks for search results with extra query var
- How to get pretty URLs with add_query_arg in permalinks
- Creating custom permalink structure for languages
- Custom post type permalink endpoint
- How to remove dates from existing permalinks?
- Getting the Site URL Including the Front Base
- Using $_GET variables in the URL?
- Removing the redirect after changing a page’s slug
- Setting 404 page in Nginx
- Including category-base in a post permalink results in 404
- WordPress thinks my custom route is a 404
- Date based URLs for custom posts and pagination
- How to add a custom URL placeholder to author archives?
- 301 Redirects for Changed Permalink Structure & Category Base
- How to custom change author base without $this->front?
- Update URL Snippet to Canonical Permalink URL
- How to prevent the default home rewrite to a static page
- How can I force WordPress to redirect to canonical permalinks?
- How do I turn off 301 redirecting posts (not canonical)?
- “.#[random-char-string]” being inserted at end of URLs
- Subdomains to pages
- Redirect old permalinks to new permalinks
- Passing variables through permalink structure
- + Character in permalink
- How to change author base without front
- permastruct for custom post type not working in one of four cases
- URL Rewrite + Page + Custom Post Type = Unusual Redirect
- Pretty Permalinks
- Make post slug have priority over category slug
- Remove parent slug for child pages
- How to create a permalink structure for posts in a specific category
- How can I include a query string with get_permalink
- How to remove the index.php in the url?
- How to Remove Slug From Database?
- Permalink redirection from ‘Day and name’ to ‘Post name’
- How to map permalinks with accented letters to sanitized slugs?
- Remove subfolders from URL
- Remove parent slug for child pages
- Nicest way to 301 Redirect traffic when changing permalink settings
- Add custom directory in URL
- Using two permalinks for one post
- flexible rewrite ‘ramble’ URLs with WordPress
- Changing pemalink structure to /%post_id%/%postname%/
- How can I Rewrite a ‘page’ URL based on query string parameters?
- Custom rewrite rules for a $_GET request
- Nice RSS Feed URLs for each custom post type
- How to increase the character limit for post name of 200?
- htaccess or redirect to cloak portion of a link?
- Change the custom post type permalink
- Redirect short-form URL to long-form URL (post_id to post_id + post_name)
- Custom rewrite rules for feeds of custom queries (query_var query strings in URL)?
- custom naming of search permalink /search/
- Put post ID on the custom post type URL
- Rewrite url / permalink for default archive – yearly / monthly
- Rewrite user profile URL to be human friendly
- WordPress on VirtualBox – no pretty permalinks
- Stop redirecting to posts not in a category / duplicate slugs
- WordPress 3.4 Permalinks Redirection Problem
- WordPress Links Not Working After Migration
- Redirect old permalinks with Month and name to Post name on new site
- Permalinks, Rewrites, Get Variables, Oh My!
- Rewrite-Rules not working on a vhost, everything goes to index.php
- Change permalink for a single post entry
- Does WordPress send a 301 header message when you change permalink structures?
- Remove the Parent category from the permalink but leave the child category
- How to Modify Existing Rewrite Rules?
- Rewrite URL for results of a custom WP_Query
- .htaccess – Redirect duplicated post ended in ‘-number/’ to the same url without the -number/
- Rewrite URL Parameter And Force ‘Pretty’ Permalink
- Top level Pages redirecting to homepage!
- rewrite_rule for custom post type doesn’t affect get_permalink
- Add ‘articles’ prefix before blog posts url without affecting pagination
- Apostrophe in permalink results in page not found
- Image Attachment Url Rewrite
- custom permalink/shortlink with base62 encoded post ID
- WordPress redirection problem after moving to a new server?
- Change permalinks with ACF values
- Specific URL Rewriting with parameters in wordpress