如何在facebook,twitter,youtube或其他类似网站中传递url参数。
例如:
facebook http://www.facebook.com/ stackoverflowpage
twitter:http://twitter.com/ StackOverflow
你管:http://www.youtube.com/user/ BBCWorldwide
其中粗体是参数(我相信那些是参数)
我在大多数网站上看到的都是这样,
http://www.website.com/index.php?id=stackoverflow
那么上面的websties如何以不同的方法传递参数,他们是如何做到这一点的?或者,当在这些网站中加入新用户时,是否在其服务器中创建了新文件。
例如: http://www.facebook.com/的 stackoverflowpage http://www.facebook.com/ stackoverflowpage.php (或.aspx无论什么方法)
答案 0 :(得分:2)
这通常通过服务器端的URL重写来完成。例如,使用.htaccess。典型情况是:当http://server.com/x/y形式的请求进入时,它将被重写为http://server.com/index.php?param1=x¶m2=y,然后传递给请求处理器(例如,PHP)。