我有一个类似index.php?controller=a&action=b
的页面,但是在这个页面controller=a
上,如果我仅访问空白页面,则什么也不做。我需要从controller=a
重定向到原始页面controller=a&action=b
吗?
答案 0 :(得分:0)
如果仅检查页面网址并重定向,该怎么办
if(isset($_GET['controller']) && $_GET['controller'] == "a"){
header("location: index.php");
}
答案 1 :(得分: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