我在我的网站上安装了电子邮件通讯插件。为了让用户订阅我的列表,他们必须单击电子邮件中发送的确认链接。
该插件仅允许确认链接指向我网站上的页面。但是,我需要它指向一个外部URL。
我尝试将301重定向添加到.htaccess
文件,因此将确认页面重定向到外部URL,但是随后我发现确认链接无效。
单击确认链接时,URL字符串将附加到确认页面URL上,如下所示:
?mailpoet_page=subscriptions&mailpoet_router&endpoint=subscription&action=confirm&data=eyJ0b2tlbiI6IjQ0YjVmZSIsImVtYWlsIjoiZHhmZWF3ZGJAZ3VlcnJpbGxhbWFpbC5pbmZvIn0
此字符串的data
部分是动态的,因此对于重定向代码,我使用正则表达式匹配了URL。
重定向正常。问题在于,由于重定向,需要运行以确认用户身份的脚本无法正确加载。
有什么办法可以使它正常工作吗? Java重定向如何?