重定向到有效的子域

时间:2018-12-21 03:23:41

标签: php .htaccess

我很好奇,想知道网站(例如craigslist)在您第一次选择位置后如何自动进入子域。他们使用cookie还是其他东西。

假设我希望用户登录后进入子域。这是如何完成的?

我尝试在元交换上发布我的问题,但他们建议来到这里。

2 个答案:

答案 0 :(得分:0)

有很多方法可以进行自动重定向。

  1. 如果您的站点具有自己的登录系统,则可以将其作为用户配置文件的一部分存储在数据库中。而在您的重定向尝试中只需passing on session id即可。

  2. 如果没有登录系统,则最明显的方法是使用cookies(带有或不带有服务器会话)。

  3. 您还可以使用localStorageindexedDB处理用户首选项,以将信息存储在客户端的浏览器中。

答案 1 :(得分:0)

重定向

您可以随时将访问者重定向到其他情况下的其他站点,即使是从您的后端语言或直接从前端内容分配的情况下,只需执行以下操作之一即可:

  1. 后端使用 PHP ,以下行应该是发送到前端的第一件事:

<?php header("Location: http://www.example.com/") ?>

  1. 前端使用 JavaScript

window.location.replace("http://www.example.com");

  1. 前端使用 HTML meta (内容中的第一个参数是访问者将被重定向的秒数):

<meta http-equiv="refresh" content="0; url=http://www.example.com/" />