做网站,一个页面可以通过不同的链接访问是不友好的。
刚开始学习CI,有这样的一个疑惑。比如访问 /test/ 和访问 /test/test/test 都是访问 test::index() 的。
怎么才能避免同一个页面有且仅有一个可访问的链接呢。
很喜欢 python的 web.py框架。 用正则严格匹配request_uri 。这样每个页面必须有且仅有一个链接。
刚才实验了ci的正则模式的路由,$route['^test$'] = "test/index";
这个依然可以被 /test/test/test 访问到。
怎么样避免这个问题呢。能不能严格按照正则匹配?
求解惑,谢谢!!!
|