【问题标题】:Url parameters passing methodurl参数传递方法
【发布时间】:2012-07-14 23:13:14
【问题描述】:

在 facebook、twitter、youtube 或其他类似网站中如何传递 url 参数。

例如:

facebook http://www.facebook.com/stackoverflowpage

推特: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 任何方法)

【问题讨论】:

    标签: facebook url twitter parameters parameter-passing


    【解决方案1】:

    这通常通过在服务器端重写 URL 来完成。例如使用 .htaccess。一个典型的情况是:当http://server.com/x/y形式的请求进来时,它被重写为http://server.com/index.php?param1=x&param2=y,然后传递给请求处理器(比如PHP)。

    参考:http://en.wikipedia.org/wiki/Rewrite_engine

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多