I don’t think there’s anything fundamentally wrong with your approach, I see it pretty often.
You could hook parse_request
and 301 redirect any requests to footer to the front page. I wonder though how visitors would end up there in the first place, as long as you exclude it from the sitemap and don’t link to it anywhere.
Or you could create a custom post type for this kind of content and make it not publicly query-able.
Related Posts:
- Page returns 404 with POST variables, but not without
- Where does the 404 redirection happen?
- Why doesnt ONE of my links in the footer work properly? [closed]
- Page not found error when adding text `2 = 2 ^ 1` to the page
- Created php page in wordpress – Error Page can not be reached
- Missing Page, But Still Exists In Preview
- Google Analytics tracking code on just one page?
- WordPress Site Page Exists but Error 404
- Getting ACF Field in Page – From the Footer
- Need 404 behaviour for blank parent page
- How to bypass 404 for certain pages/posts?
- Print page content with formatting when doing custom SQL query
- Loading ACF Field content on a 404.php page
- Pages in wp-admin is not found 404
- Assign Parent Page – Now 404 Error
- Add homepage to the list of pages in the Footer Widget
- Add pagination to search.php page
- If searched in a category show different 404 page
- Footer doesn’t display in page.php
- Get page id by template
- How can I keep the content of my pages version controlled?
- How do I convert a page’s title to lower case?
- How do I set and list page_template with wpcli?
- How to get post or page excerpt using post_excerpt
- Different fields in My Profile page depending on user role
- Object gets unwanted width and height
- Automatically set page order on create page
- What’s the most minimal way in which a page can be hooked into WP?
- Associate Page with User
- Page with page template not using template in Preview
- Subpages return 404 error [closed]
- wordpress with many custom styled static pages
- Limit the number of pages created by the paging
- How to add pages to feed?
- Remove specific page/post from feed
- Create ghost page
- Relative instead of absolute links in pages?
- Produce a plain page with only a message
- List pages by custom field?
- Password Protected Page Title
- Edit page’s “Restore the backup” link does nothing
- Load specific page template based on URI
- Show preview posts and pages to clients
- Can’t locate a hidden private page
- I can’t edit my homepage – the page editor is just blank [closed]
- Page redirects to archive
- Making audio playlist by getting page’s parent’s ID
- Pages Column Sorting WordPress Version 3.0.3
- Adding Page URL to the Pages Admin Table
- More Fields Required For Password protect page
- Add categories and posts to page hierarchy
- How to retrieve attachments from child pages of a specific Page?
- Admin taking a very long time to load
- how to display sidebar on pages in wordpress
- Hide page templates without using ‘unset’
- Custom page with queries returns 404
- How to capture GET argument on static page
- I would like my page editor to be sorted by date created, or updated, instead of in Alpha order, is this possible?
- WordPress 3.2 – removed ability to select a page template in the page attributes when adding a new page?
- Can I “protect” a page with a form asking for an email address?
- Show FormCraft form on page open [closed]
- Why last blog post excerpt is shown instead of meta description? [closed]
- Prevent non-admin to add/create new pages
- How to create cutom link for page
- creating single page with 2 columns while theme is 3 column
- Show parent & child pages with featured image and hide the current page
- Outputting content from page
- Use an archive as the parent of a page?
- Publish page by invoking submit via jQuery
- One author not showing in Author drop down list while editing page
- WordPress Page Protect forwards to Admin Login
- Modifying .page-content background image
- Displaying the blog entries in a Page (using get_posts to retrieve the posts)?
- products category page editing
- “Can’t update in WordPress”
- Different template parts when on different pages
- Updating page template pragmatically
- Shortcode runs when editing page
- wordpress page navigation numeric pagination showing same posts on each navigation
- WordPress dosn’t save page/post updates
- Page Contents showing in Footer Area
- WordPress Page All Content In Template Good Or Bad Convention?
- Send e-mail from admin area to adresses in custom field
- Displaying Content Only in Certain Page IDs Not Working
- WordPress white screen with “All Pages”
- How to exclude sidebar from pages?
- Annoying notification when trying to create a new page
- Page stuttering on load
- How To List Sibling Pages And Include The Featured Image?
- WP Template Hierarchy – Need help choosing the correct templates
- the_content() Returns post content when I want page content
- how bbPress and buddypress add their own page templates to the page template drop down on the page editing screen
- Can’t select a page using is_page()
- How can I cycle posts with a #next and #previous script?
- Using Page/Post Slug In Link / URL
- Does WordPress list all pages for crawlers?
- one time visit to the page
- How to display child page from specific parent page in homepage?
- How to display text of a page in home or custom page?
- Cannot Create a new Post [closed]