每次用户访问我的主页(即 index
文件)时,我希望运行一个脚本,以便生成不同的随机页面我的网站每次都会被浏览。
我更喜欢用 Javascript 或 PHP 来完成此操作。我想象的索引文件的伪代码看起来像这样:
var randomNumber = functionThatReturnsRandomNumber(10);
var urlRedirect;
if (randomNumber == 0)
urlRedirect = 'xxxx.com/folder0/index.html
if (randomNumber == 1)
urlRedirect = 'xxxx.com/folder1/index.html
if (randomNumber == 2)
urlRedirect = 'xxxx.com/folder2/index.html
...
if (randomNumber == 9)
urlRedirect = 'xxxx.com/folder9/index.html
然后是一些将浏览器重定向到 urlRedirect 的代码。
有什么想法吗?
编辑
我想我需要更明确。有人会建议我如何完成上述任务吗?谢谢。
最佳答案
+1 带来卓越的用户体验。
作为用户,您最好在 PHP 级别上执行此操作,否则不可避免地会出现正在加载->页面一瞥->正在加载->新页面
(作为访问者,如果发生这种情况我会感到粗略)。
但是,只要您心中有一个“可能的目的地”列表,您就可以在 index.php
顶部使用类似以下内容:
<?php
$possibilities = array(/*...*/);
header('Location: ' + $possibilities[rand(0, count($possibilities) - 1)]);
尽管我可能会将其与 session 或 cookie 结合起来,因此它仅在第一次访问时有效(除非您希望它每次都有效)。
关于php - 从index.html随机重定向到另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14281499/