RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^blogpage/.*$ /blogpage/index.html
This is based on the SEO friendly URL scheme, if you place a page title right after the store page path in the URL, so that it looks like a subdirectory: www.mysite.com/blogpage/this-is-a-post .
But this is just a page on your server, not a directory. So if the server will try to find something inside the ‘blogpage’ , it will fail and return 404 errors. To make your server properly process these URLs, you can configure URL rewrite rules as follows:
The general rule is to map everything after slash on a page to the blog page itself, i.e.: www.mysite.com/blogpage/anything → www.mysite.com/blogpage