wp_redirect不适用于我的网址

时间:2013-11-29 19:58:38

标签: wordpress redirect

wp_redirect('http://www.novasoftware.se/WebViewer/(S(onfdgir5pyy4srekwqj5vk45))/design1.aspx?schoolid=82190&code=730786', 301);

我很害怕这个。

这是我想要的地址: http://www.novasoftware.se/WebViewer/(S(onfdgir5pyy4srekwqj5vk45))/design1.aspx?schoolid=82190&code=730786

但这是ur在wp_redirect中转换的内容: http://www.novasoftware.se/WebViewer/Sonfdgir5pyy4srekwqj5vk45/design1.aspx?schoolid=82190&code=730786

我试图对网址进行urlencode,但这不起作用。 我做错了吗?

1 个答案:

答案 0 :(得分:0)

根据WordPress codex,wp_redirect不会自动退出,需要后跟命令 exit ,因此您的代码应如下所示:

<?php
wp_redirect('http://www.novasoftware.se/WebViewer/(S(jkb41kbyejh4q3jiicwexcq2))/design1.aspx?schoolid=82190&code=730786', 301);
exit;
?>

修改

不使用wp_redirect(),而是使用header()。