我正在尝试使用域掩码来模拟对我的应用程序的多租户访问。现在的计划是读取域的子域部分,即:demo.mydomain.com并使用该名称从DB加载设置。
我遇到的问题是request.url正在获取请求网址 - 而不是浏览器中的网址。
因此,如果我将http://demo.mydomain.com转发到http://www.mydomain.com/controllername进行屏蔽,则request.url正在抓取后者,仅仅是因为屏蔽的工作原理,我假设 - 将屏蔽的网站放在框架内。
甚至可以在浏览器地址栏中读取网址吗?感谢。
答案 0 :(得分:2)
你可能会得到你想要的网址,但是在客户端方面......
所以,这样做:
window.location.href
。缺点:
优点: