alter password reset url
Render user_pass form in your custom url.
drupal_render(drupal_get_form('user_pass')); 

OR

In template.php


function mymodule_theme(){
// custom user-password.tpl.php
    $items['user_pass'] = array(
        'arguments' => array('form' => NULL),
        'render element' => 'form',
        'template' => 'templates/user-pass',
    );
    return $items;
}


In user-pass.tpl.php:


php global $base_url; 


div class="forgotPassword"
Forgot Password

php
    print drupal_render($form['form_build_id']);
    print drupal_render($form['form_id']);
    print drupal_render($form['name']);
    print drupal_render($form['actions']);
?
/div