如何使子域名永久重定向?

如何使子域名永久重定向?

我有一个新的 vps CentOS 5.3,安装了 Webmin、BIND、Apache。我想在端口 8000 上安装 Shoucast 2 服务器。我可以创建子域名吗(例如:电台网站)并将其重定向至mystation.com:8000/radio(使用 Shoucast 2 流路径/id)?如何操作?

在其他共享服务器中,我可以使用我的 cPanel(子域管理重定向)来执行此操作。

测试.yohang.net当前正在重定向至:http://yohang.net:8000/radio

当我打开测试.yohang.net(例如:Winamp),播放器可以进行流式传输。

答案1

SHOUTcast 与 HTTP 非常接近,允许 301 和 302 重定向。您需要在以下位置的 Web 服务器上安装某个程序:http://radio.mystation.com可以发送适当的重定向标头。

使用 PHP 可以轻松实现以下操作:

header('Location: http://mystation.com:8000/radio');

PHP 会自动为您添加 302 状态代码。您可以改用 301 来使它“永久”生效,但要小心,因为它可能会被缓存,并且您将永远无法更改它。

要进行永久重定向,请将其放在上一行之上:

header("HTTP/1.1 301 Moved Permanently"); 

相关内容