如何在GET URL上重定向页面

问题描述 投票:-2回答:2

我有这样一个index.php?controller=a&action=b页面,但该页面controller=a我什么也没做,如果我访问它只是一个空白页。我需要从controller=a重定向到原始页面controller=a&action=b

php .htaccess url
2个回答
0
投票

如果只检查页面网址并重定向,

if(isset($_GET['controller']) && $_GET['controller'] == "a"){
    header("location: index.php");
}

0
投票

你的问题很混乱......我会尽力帮助你,这里有一个可以帮到你的网站:

https://www.htaccessredirect.net/

另一个可能对.htaccess有帮助的建议如下:

RewriteRule ^controller/([0-9A-z_-]+)\/action/([0-9A-z_-]+)\/$ index.php?controller=$1&action=$2 [QSA,L,NC]

这样你可以使用链接www.domain.com/controller/a/action/b/来访问index.php?controller = a&action = b

© www.soinside.com 2019 - 2024. All rights reserved.