如:admin应用正常情况下访问为:
www.yourweb.com/admin
www.yourweb.com/admin/index
www.yourweb.com/admin/index/index
www.yourweb.com/admin/xyz/...
如果做了映射后 admin => admin123
那么就只能这样访问
www.yourweb.com/admin123
www.yourweb.com/admin123/index
www.yourweb.com/admin123/index/index
www.yourweb.com/admin123/xyz/...
而原来以 admin 为前缀的路由 则禁止访问 或 返回 404
用nginx重写地址,让AI给你写就搞定了
谢谢回复,这样应该是行不通的
替你问了。
效果就是浏览器访问 www.yourweb.com/admin123/xxx nginx重定向为 www.yourweb.com/admin/xxx
浏览器访问 www.yourweb.com/admin/xxx 会返回404
这样php代码不用改,前端访问 www.yourweb.com/admin/xxx 的都要改为 www.yourweb.com/admin123/xxx
好的,感谢感谢,我试一下
大佬,这个对于知道后台路由的还是能够访问,比如知道:admin/index/index 还是能够访问到首页 (虽然 /admin 和 /admin/ 是阻断了)。在没登录情况下,并且还会调转到的 admin123/login/login,从而又暴露后台地址
能有像TP框架的应用映射就好了
跳转是登录态判断问题,和映射没关系啊。
弄个中间件拦截下,没登录态不跳转就好了。这个和映射没关系了。
暂时这样用着,谢谢了哈!