Say I've got a site mysite.com, the industry wordpress site.

I curently have the next rewrite rules to get rid of index.php:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

basically visit mysite.com/?blog_type=a-blog-type I recieve the correct page with just the blogs of this type

What I'd like, is perfect for the consumer to have the ability to key in mysite.com/blogs/a-blog-type/ and also have that acutally perform the query, but continue exhibiting /blogs/a-blog-type/

I have checked out many similar solutions on here, but many appear to really make it to ensure that it simply redirects in the query, towards the pretty url, which I'm not going, because the pretty url just creates a 404 error as it is not doing the query.

Just help.

This rewrite rule will require any mysite.com/blogs/a-blog-type/ URL and rewrite it to mysite.com/?blog_type=a-blog-type. So mysite.com/blogs/a-blog-type/ could be displayed towards the user, but mysite.com/?blog_type=a-blog-type is going to be loaded.

RewriteRule ^blogs/([^/]*)((/)?)$ ?blog_type=$1 [nc,l]

EDIT: So here's the way your config will look:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^blogs/([^/]*)((/)?)$ ?blog_type=$1 [nc,l]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>