Fix: use full URL for status redirect