How to redirect exposed view filter form submission? I have a view which is displayed from a theme method using views_get_view() and view::preview (see below). This view has an exposed filter. Unfortunately the exposed filter form does not work. When I submit the form it calls the wrong URL. 

The wrong URL looks like this

http://domain?date_start=12


For comparison, the link of the sortable columns (which work as expected) does look like this:

http://domain/myselfcare/communications?order=destination&amp;sort=asc&amp;date_start=12


How can I fix this?

function theme_win_care_communications_page( $customer, $form, $form_state) {
  global $user;
  $output = '';
  watchdog('win_care', 'communications_page user=' . $user-&gt;uid . ', cust=' . $customer-&gt;id);
  $communications_view = views_get_view('drp_communications');
  $output .= $communications_view-&gt;preview('default', array($user-&gt;uid));

  // add an explanatory text
  if ($customer-&gt;reseller_id==33) { // mbudget only
    $output .= t('Note M-Budget: tariff is a function of the call time (in lots of 10 cents).');
  }
  else {
    $output .= t('Note: setup fee of 0.50 per call, minute rate according to current tariffs');
  }

  return $output;
}
Thanks for the additional info, it adds a lot of light to the issue. I am not exactly sure what is going on but maybe an explanation of what drupal does might give you an "A-ha! That's where I entered some info wrong" moment:

In the code, drupal/views/etc uses form redirects:

$form_state['redirect']= VARIABLE OR CODE TO SET IT TO A PATH


that is obviously mangling the redirect into:

http://domain/?date_start=12


What is interesting here is it is setting that url to the date_start value instead of adding that to the url:

http://domain/myselfcare/communications?order=destination&amp;sort=asc&amp;date_start=12


So here, instead of adding ?date_start=12 to the end of

http://domain/myselfcare/communications?order=destination&amp;sort=asc


it's replacing it all (additional vars get the ?= changed to an &amp;=)

So, I'd look at how you are defining date_start in your view forms and see if anything odd pops up there.  That or in your theme code setting the redirect to that directly.