2012-07-16 90 views
0

如何在Facebook,Twitter,YouTube或其他类似网站上传递网址参数。网址参数传递方法

如:

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

叽叽喳喳:http://twitter.com/StackOverflow上

你管:http://www.youtube.com/user/英国广播公司商业分支

其中大胆的有参数(我相信那些是参数)

我所看到的大多数网站是这样的,

http://www.website.com/index.php?id=stackoverflow

然后上面websties是如何传递参数在不同的方法,他们是如何做这个?或者当新用户加入这些网站时,他们的服务器中将创建一个新文件。

如: http://www.facebook.com/stackoverflowpage http://www.facebook.com/stackoverflowpage.php(或任何的.aspx方法)

回答

2

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

Ref:http://en.wikipedia.org/wiki/Rewrite_engine

+0

你能举个例子吗? – Eka 2012-07-16 05:48:03

+0

不,以上只是一个例子。根据您的应用和/ seo/url策略,url可以被重写很多方式 – techfoobar 2012-07-16 05:49:38

+0

我在我的网站中使用htaccess。我传递像这样http://www.website.com/index.php?id=stackoverflow - > http://www.website.com/Home?id=stackoverlfow ..但我如何将此网址转换为http://www.website.com/stackoverflow使用htacess – Eka 2012-07-16 05:53:43