Changing the target path of a Views more link
I used this method (views 3.x):

 &lt;?php
 // get the $view object somehow and alter the display_handler options
 // see views_plugin_display.inc ~ render_more_link() method
 $view-&gt;display_handler-&gt;set_option('link_display', 'custom_url');
 $view-&gt;display_handler-&gt;set_option('link_url', 'node/!1/somewhere');