如何将 www.xyz.com/[product_id]重定向到[prouduct_id].abc.com?示例:假设



如何重定向

www.xyz.com/[product_id]

到 [ prouduct_id].abc.com?示例 :假设 product_id = 23 所以,www.xyz.com/23应重定向至23.abc.com

我尝试了PHP重定向,但它失败了:

<?php
    $link = $_SERVER['PHP_SELF'];
    $link_array = explode('/',$link);
    $page = components[2];    $page = end($link_array);
$url = $page.".abc.com";
    header("location://$url");
?>

PHP 重定向问题详细信息: www.xyz.com/23 = 找不到页面。但是,当我尝试正常访问时,www.xyz.com它需要我index.php.abc.com 而且,当我尝试访问www.xyz.com/index.php/23它会带我到正确的地方,即 23.abc.com但我希望www.xyz.com/23应该重定向到23.abc.com而不会找到页面错误,并且正常访问页面 www.xyz.com 也不应受到影响。

.htaccess中,尝试使用以下代码从xyz.com/[product_id]重定向到xyz.com/index.php/[product_id]

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)$ ./index.php/$1

您的 PHP 重定向代码现在应该可以使用xyz.com/[product_id]

相关内容

最新更新