How to display URL in status message?
You will need to create the message yourself, since the url is not available as a parameter in the string, like the type and title is via @type and %title.

To do this, you can add a custom submit function with hook_form_alter and delete the message created by the node module. This would look like this:

module_form_alter(&amp;$form, &amp;$form_state, $form_id) {
  if (strpos($form_id, 'node_form') !== FALSE) {
    $form['#submit'][] 'my_custom_submit_handler';
  }
}

function my_custom_submit_handler(&amp;$form, &amp;$form_state) {
  // Unset previous set messages.
  drupal_get_messages('status');
  drupal_set_message(t('Your custom string', array('@with' =&gt; 'params')));
}