Php 如何根据URL的文件路径重定向URL?

Php 如何根据URL的文件路径重定向URL?,php,.htaccess,redirect,Php,.htaccess,Redirect,我需要根据URL的开头重定向所有流量,包括域名和一点文件路径: 所以 & 变成 如您所见,只有当url指向/home/目录时才会调用重定向 除了复制和粘贴外,我没有编写.htaccess文件的经验,如有任何帮助,将不胜感激 此解决方案不使用.htaccess技术,但仍将为您提供该功能。 据我所知,这样做的唯一缺点是必须将代码添加到希望重定向发生的页面中 如果您有一个基于模板的系统,并且可以将其应用于一个文件,并且它将自动调整以适应每个页面,那么这种方法效果最佳 $path = $_SERVER

我需要根据URL的开头重定向所有流量,包括域名和一点文件路径:

所以

&

变成

如您所见,只有当url指向/home/目录时才会调用重定向


除了复制和粘贴外,我没有编写.htaccess文件的经验,如有任何帮助,将不胜感激

此解决方案不使用.htaccess技术,但仍将为您提供该功能。 据我所知,这样做的唯一缺点是必须将代码添加到希望重定向发生的页面中

如果您有一个基于模板的系统,并且可以将其应用于一个文件,并且它将自动调整以适应每个页面,那么这种方法效果最佳

$path = $_SERVER['REQUEST_URI'];                  // Path after domain
$newdomain = 'http://minigame.mywebsite.co.uk'    // New domain for redirect
header("Location: $newdomain.$path")              // Redirect user to new location 

您可以在旧网站的
/home/.htaccess
文件中使用此代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.)?mywebsite\.co\.uk$ [NC]
RewriteRule ^ http://mywebsite.co.uk%{REQUEST_URI} [L,NE,R=302]