A basic page is a node. It will be on the internal node/%
path. Giving it an alias of admin/shipping-help
is not going to change that. You need it to be on admin/...
internal path.
Create a new entry for hook_menu with your admin path and display the node in question:
function MODULE_menu(){
$items = array();
$items['admin/shipping-help'] = array(
'title' => "Shipping Help",
'page callback' => 'MODULE_shipping_help',
'access arguments' => array('access administration menu'),
);
return $items;
}
function MODULE_shipping_help() {
$node = node_load(70);
if ($node) {
return node_view($node);
}
}
Then set the node in question to unpublished to protect it from unauthorised access from node/%
path. You can even intercept a request for that path and redirect to the admin path.