严格来说,您需要将HTTP位置标头发送到客户端浏览器.
要在PHP中执行此操作,因为其他答案提到的是使用该header()
函数.
header("Location: http://www.abc.com");
Run Code Online (Sandbox Code Playgroud)
您应该注意一个警告.人们在处理HTTP标头时遇到的最常见问题是必须在任何其他数据之前将它们发送到浏览器.如果您向客户端回显任何内容,然后尝试发送位置标题,它将无法正常工作.
作为参考,您应该熟悉许多其他HTTP标头.
/my
您可以在 PHP 中执行此操作,方法是在托管服务器的 http 根目录上创建一个名为的子目录www.xyz.com
,然后在其中创建一个index.php
文件。<?php header("Location: http://www.abc.com"); ?>
然而,这不是正确的方法。您应该做什么,.htaccess
在根文件夹中创建一个文件,如下所示www.xyz.com
:
redirect /my http://www.abc.com
Run Code Online (Sandbox Code Playgroud)