重定向不';我不为000webhost.com的codeplex工作


Redirect doesn't work for codeplex from 000webhost.com

我正在制作一个网站来公开我的项目,该项目位于adhoc.codeplex.com上,但当我将下载按钮链接到codeplex时,它停止加载并显示任何内容,而不是重定向到codeplex。我试过两种方法:

1) 链接下载按钮到codeplex通过:

<a href="https://adhoc.codeplex.com">Download</a>

2) 通过php重定向:

<?php
    header( 'Location:https://adhoc.codeplex.com' );
?>

我的工作网站是www.adhoc.co.nr。我能做些什么?

您很可能会收到一个停止执行header()的错误-可能是"已发送的标头"

有两种方法;

  • header()之前不输出任何内容
  • 使用meta刷新

<meta http-equiv="refresh" content="0;URL='https://adhoc.codeplex.com'" />

是否在000webhost中发送了标头错误
您必须使用以下代码行更新.htaccess文件
php_value display_errors 1
php_flag输出缓冲在上

使用echo "<script>window.location.replace('https://adhoc.codeplex.com');</script>";而不是header( 'Location:https://adhoc.codeplex.com' );。它肯定会起作用。