Redirect 如何重定向到多个地址?

Redirect 如何重定向到多个地址?,redirect,dns,record,Redirect,Dns,Record,我有个问题,但很难解释 如何将shrtsite.com重定向到longsite.com,而将shrtsite.com/XYZ重定向到anothersite.com? 类似于bitly的品牌领域。 XYZ是随机的,每次都不同。您可以编写一个PHP脚本,发送 header('Location: http://anothersite.com'); 取决于调用页面的实际路径。要检查用户调用的路径/XYZ,可以使用 $\u获取['path'] 如果您将其与下面的htaccess一起使用。要使对服务器的所

我有个问题,但很难解释

如何将shrtsite.com重定向到longsite.com,而将shrtsite.com/XYZ重定向到anothersite.com? 类似于bitly的品牌领域。
XYZ是随机的,每次都不同。

您可以编写一个PHP脚本,发送

header('Location: http://anothersite.com');
取决于调用页面的实际路径。要检查用户调用的路径/XYZ,可以使用

$\u获取['path']

如果您将其与下面的htaccess一起使用。要使对服务器的所有查询都通过这个脚本进行,请将其命名为index.php,并在根文件夹中创建一个.htaccess文件,在根文件夹中还放置index.php文件,其中包含以下内容

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*)$ index.php?path=$1 [NC,L]

可以用唱片代替吗?我没有访问shrtsite.com的权限,因此需要一个更简单的解决方案。哦,你想将请求从一个你不拥有的域重定向到另一个域吗?它是在一个专用网络内还是仅仅是一台计算机?那么你可以用代理服务器做类似的事情吗?是的,我想用它来处理不是我的域。对不起,我真的不明白你说的专用网络或单机是什么意思。我想重定向所有的链接,但主页到另一个IP通过记录。除此之外,其他都是。可能吗?