我正在尝试重定向所有网址(例如 /index.php?start=16 ,但也存在不存在的网址,例如 /randomstring.php?something=test - 使用查询字符串)到主页'/'(例如google.com),经过一些阅读后,我一直在 app / Config / routes.php (CakePHP 2)中尝试这样的事情。< / p>
Router::redirect('?', 'http://google.com', array('status' => 301));
以及所有可能的变体 / , \ , * ,完整网址如“index.php?id = 1”,“ \?id = 1“,一切 - 但它只在没有查询字符串的地方工作,就像正常一样。 我做错了什么?我问了几个朋友,他们也不知道怎么做。