2012-07-16 125 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