--- includes/simplenews.subscription.inc
+++ includes/simplenews.subscription.inc
@@ -537,7 +537,7 @@
   $form['question'] = array('#value' => '<p>'. t('Are you sure you want to add %user to the %newsletter mailing list?', array('%user' => simplenews_mask_mail($mail), '%newsletter' => $newsletter->name)) ."<p>\n");
   $form['mail'] = array('#type' => 'value', '#value' => $mail);
   $form['newsletter'] = array('#type' => 'value', '#value' => $newsletter);
-  $form['#redirect'] = variable_get('simplenews_confirm_subscribe_page', '');
+  $form['#redirect'] = variable_get('simplenews_confirm_subscribe_page_'.$newsletter->tid, '');
 
   return confirm_form($form,
     t('Confirm subscription'),
@@ -591,7 +591,7 @@
   $form['question'] = array('#value' => '<p>'. t('Are you sure you want to remove %user from the %newsletter mailing list?', array('%user' => simplenews_mask_mail($mail), '%newsletter' => $newsletter->name)) ."<p>\n");
   $form['mail'] = array('#type' => 'value', '#value' => $mail);
   $form['newsletter'] = array('#type' => 'value', '#value' => $newsletter);
-  $form['#redirect'] = variable_get('simplenews_confirm_unsubscribe_page', '');
+  $form['#redirect'] = variable_get('simplenews_confirm_unsubscribe_page_'.$newsletter->tid, '');
 
   return confirm_form($form,
     t('Confirm remove subscription'),
