所以我有以下代码:
echo "<meta http-equiv=\"refresh\" content=\"1;url=/$file\" />";
我正在将用户重定向到$ file(之前已创建)的位置。不幸的是,该脚本正在重定向到
http://home/[redacted]/public_html/[redacted]/output/ytusgh
事实上,我希望将其重定向到http:// [编辑] .co.uk / output / ytusgh
有人知道我可以做些什么来使重定向工作吗?
答案 0 :(得分:3)
基本上,重定向是由浏览器完成的 - 它适用于URL。
因此,您必须确保使用<meta>
标记中的网址;而不是文件的路径。
我不知道你如何构建你的$file
变量;但是你必须改变那部分代码,以确保$file
没有指向文件 - 但是它包含你想要重定向到的URL。
答案 1 :(得分:0)
当你需要传递绝对路径
时,好像你正在传递一条本地路径试
$file = preg_replace('path/to/local/folder', '', $file);
$file = $yourdomain . $file;
echo "<meta http-equiv=\"refresh\" content=\"1;url=/$file\" />";