需要选择返回以前的网页设计

时间:2010-04-26 16:57:57

标签: html css web

我正在为客户创建一个网站,在这个网站中,他想要一个人们可以点击的链接返回到之前的网站设计,并在每次返回该网站时转到该设计。

我该怎么做呢?

我是否需要创建一个cookie,如果我该怎么做呢?

感谢您的帮助,当我开始做这个部分时,我会回到这个问题!

3 个答案:

答案 0 :(得分:1)

新设计有多大不同?它只是一种外观,还是新设计的流程和功能有显着差异?他们是使用相同的数据库设置,还是旧版本和新版本之间发生了变化?他们应该能够使用任何一个网站做同样的事情吗?例如,如果他们在新网站上创建了一条记录,它是否应该显示在旧网站上?

如果变化微乎其微,那么最简单的方法可能就是试图并运行旧网站作为自己的网站。在新网站上添加一个大链接,上面写着“如果您想要旧网站,请访问oldsite.example.com”。通常很好地弄清楚如何通过社交工程设计客户来使用新网站,并告诉他们旧网站将在某个时刻永久消失。

我非常不愿意感染带有挂钩的新系统来支持你想要离开的旧系统。

答案 1 :(得分:1)

您可以考虑将旧应用程序放在子域中,例如“old.mydomain.com”或类似的东西。这将允许您将应用程序维护在单独的(IIS?)文件夹和单独的项目中。

如果您不想使用子域,可以使用重写引擎检查cookie设置,例如“UseOldSite = TRUE”,并在适当的时候重写旧应用程序。

此方法可能遇到的一些问题是在应用程序中使用绝对URL和路径以及共享会话或cookie数据。

我注意到GMail提供了一个“HTML视图”选项,可以最大限度地减少JavaScript的使用。我假设这是为了与旧版浏览器的兼容性,JavaScript支持最少或不足,但该方法可能适用于您的情况。

答案 2 :(得分:0)

一个好的选择(假设数据没有结构变化)是使用备用样式表。

这是great post on switching between stylesheets

当然,在FF中,您可以访问:查看>页面样式>其他样式表。