我正在使用Symfony 2.8并且我已经创建了一个部分(在Admin Bundle上)来注册旧路径以及访问第一个路径时重定向的新路径。例如:我的域名为func checkForReachability(notification:NSNotification){
let remoteHostStatus = self.reachability!.currentReachabilityStatus()
if (remoteHostStatus.rawValue == NotReachable.rawValue) {
print("NOT REACHABLE")
let myAlert = UIAlertController(title: "Alert", message: "Please check your internet connection.", preferredStyle: UIAlertControllerStyle.Alert)
let okAction = UIAlertAction(title:"Try again.", style:UIAlertActionStyle.Default) {
action in
self.checkForReachability(notification)
}
myAlert.addAction(okAction)
self.window?.rootViewController?.presentViewController(myAlert, animated:true, completion:nil)
}
}
。我的旧网页“关于我们”路线是:www.mypage.com
。我的新网页“关于我们”路线是:www.mypage.com/about
。所以,我在admin redirections部分注册了旧路径和新路径:www.mypage.com/about-us
(旧路径)和/about
(新路径)。
我的问题是:在哪里以及如何比较路径,因为我的控制器必须识别数据库中的旧路径并重定向到新路径。
谢谢!
答案 0 :(得分:1)