【发布时间】:2021-06-01 20:33:43
【问题描述】:
假设有一个用户可以在上面注册的网站(例如 weblog.com)。登录后,user1会进入“weblog.com/user1/”入口页面,然后浏览自己所在的站点区域。我如何允许他通过他的域(例如 user1.com)访问我的站点区域。
也就是说,当其他用户进入user1.com时,我们会在后台对weblog.com中的user1进行授权,用户可以透明地通过user1.com域访问每个user1允许的页面。
请注意,如果我使用 iframe 将 weblog.com/user1/ 加载到 user1.com 的入口页面,所有链接和 javascripts 中使用的 URL 都会将他重定向到 weblog.com/user1/。虽然我希望这些操作在工作期间对 user1.com 的用户是透明的。
我正在使用 Ext JS 和 .htaccess,而 CORS 到现在为止对我没有任何结果。
欢迎每一个解决方案、技巧甚至是要研究的主题和要搜索的关键字。
【问题讨论】:
-
How to dynamically create a sub-domain from a simple webpage? 的重复——子域和域之间没有真正的区别。为此,您必须使用某种服务器端技术。
-
weblog.com 是我的域,user1.com 是用户的域!我不想在自己的域下创建子域。我想将我网站的一个子集分配给用户自己的域
-
"weblog.com 是我的域,user1.com 是用户的域!" — 这只是意味着您需要让用户正确设置 DNS,而不是自己进行。
-
"我不想在自己的域下创建子域。" ——我说:子域和域之间没有真正的区别。这仍然是正确的。
标签: javascript extjs cross-domain