Apache Fallback instead of add_rewrite_rule

This fixed my issue.

function my_query_vars($vars)
{
$my_vars = array( 'PARAMETERS' );
return array_merge($my_vars, $vars);
}
add_filter('query_vars', 'my_query_vars');


function my_rewrite_rules($rules)
{
global $wp_rewrite;
$my_page="PAGESLUG";
$my_rule = array( 'URL/?' => 'index.php?pagename=" . $my_page . "&school_type=$matches[1]' );
return array_merge($my_rule, $rules);
}
add_filter('page_rewrite_rules', 'my_rewrite_rules');