我有这样一个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