【发布时间】:2023-04-10 05:56:01
【问题描述】:
我有一个问题,但很难解释。
如何将 shrtsite.com 重定向到 longsite.com,而将 shrtsite.com/XYZ 重定向到 anothersite.com? 类似于 bitly 的品牌域名。 XYZ 是随机的,每次都不一样。
【问题讨论】:
我有一个问题,但很难解释。
如何将 shrtsite.com 重定向到 longsite.com,而将 shrtsite.com/XYZ 重定向到 anothersite.com? 类似于 bitly 的品牌域名。 XYZ 是随机的,每次都不一样。
【问题讨论】:
你可以写一个 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]
【讨论】: