Can I redirect the user to some other page if the result of a view is empty?
In your views No results behavior Choose ' Global: Text area ' choose php filter and add the following code.

&lt;?php
 drupal_goto('node/1'); //path to redirect
?&gt;