如何在GET URL上重定向页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在GET URL上重定向页面相关的知识,希望对你有一定的参考价值。
我有这样一个index.php?controller=a&action=b
页面,但该页面controller=a
我什么也没做,如果我访问它只是一个空白页。我需要从controller=a
重定向到原始页面controller=a&action=b
?
答案
如果只检查页面网址并重定向,
if(isset($_GET['controller']) && $_GET['controller'] == "a"){
header("location: index.php");
}
另一答案
你的问题很混乱......我会尽力帮助你,这里有一个可以帮到你的网站:
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
以上是关于如何在GET URL上重定向页面的主要内容,如果未能解决你的问题,请参考以下文章