如何重定向到多个地址?

时间:2014-12-12 13:33:10

标签: redirect dns record

我有一个问题,但很难解释。

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

1 个答案:

答案 0 :(得分:0)

您可以编写一个发送

的PHP脚本
header('Location: http://anothersite.com');

取决于您调用页面的实际路径。要检查用户呼叫的路径/ XYZ,您可以使用

$ _ GET ['路径']

如果你与下面的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]