如何在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上重定向页面的主要内容,如果未能解决你的问题,请参考以下文章

如何在另一个页面上重定向并从表中传递 url 中的参数?

钩子在 wordpress 上重定向

如何使用javascript在特定页面上重定向

页面未在来自 iOS 的 URLRequest 上重定向

联系表格 7 感谢您在新窗口上重定向页面

如何在 ASP.Net Core Razor 页面上重定向