我想制作一个脚本,它将生成随机链接到同一页面。我知道我可以随机使用一个随机字母数字字符串生成器,但我怎么能实现它,并将其重定向到同一页面。到同一网页的多个链接
例如:
www.domain.com/12345
www.domain.com/23412
www.domain.com/86756
当点击到同一页面,www.domain.com
所有这些环节应该被重定向。我怎样才能做到这一点?
我想制作一个脚本,它将生成随机链接到同一页面。我知道我可以随机使用一个随机字母数字字符串生成器,但我怎么能实现它,并将其重定向到同一页面。到同一网页的多个链接
例如:
www.domain.com/12345
www.domain.com/23412
www.domain.com/86756
当点击到同一页面,www.domain.com
所有这些环节应该被重定向。我怎样才能做到这一点?
真的取决于你如何设想你的网址。一个简单的方法可能是
http://www.domain.com/page/1234
http://www.domain.com/page/5432
如果确定与该URL的结构,那么你可以做一个htaccess rewrite指向包含/页/同一个地方的所有请求。
这将是在这些线路上
RewriteRule ^/page/(.*)$ common.php
的想法是有在所有网址的是常见的URL的东西,在这种情况下它的“页”
谢谢萨维恩。我想我明白了怎么做。:) – Ashwin
您可以随时使用rand()或mt_rand()生成随机整数并将其附加到您的url。
如果你想要的东西将所有随机数页面重定向到同一页面,您可以简单地使用.htaccess以某种模式跟踪URL(使用正则表达式)并将它们直接重定向到某个页面。
如果你想跟踪你可以使用的.htaccess的URL重写
http://www.domain.com/page.php?id=23412
http://www.domain.com/page.php?id=86756
然后你可以使用$ _GET [“身份证”]得到的数字,做一些与他们的数量。当处理完成以下功能可用于将用户重定向到您喜好的URL:
header('Location:http://www.domain.com');
阿帕奇指南URL重写: URL Rewriting Guide
如果您正在使用Apache作为Web服务器,你应该使用mod_rewrite来实现这一点。 – markdwhite