我有一個關於重定向使用PHP函數標題()的簡單問題。PHP的重定向與頭(),搜索引擎友好?
我目前正在編程的項目部署在多個域上,但在其中一個頁面上使用了公共會話和單一登錄身份驗證。我已經使用另一個域上的全局會話服務器編寫了一個解決方案,即session.server.com。當用戶訪問其中一個域並且尚未通過身份驗證(即本地域會話被標記爲不全局)時,他將被重定向到存儲cookie的會話服務器。 Cookie代碼被附加到請求中,並且用戶被重定向回到項目的域。例如:
1)用戶訪問www.domaina.com/query
2)PHP檢查全局會話密鑰和重定向到
3)session.domain.com,其中全局會話cookie保持和
4)正被重定向回www.domaina.com/_set_cookie/$SOMEENCODEDINFORMATION與所附正確gloabl會話數據和加密的在$ SOMEENCODEDINFORMATION
5)用戶是重定向到www.domaina .COM /查詢。現在腳本知道他已通過全局會話服務器進行身份驗證
所有重定向都是通過簡單的header("Location: ...")
調用PHP完成的。
該系統工作良好,沒有任何問題。但我主要關心的是搜索引擎的排名。當我的網頁被抓取時,谷歌(或任何其他機器人)會看到什麼。它會跟着標題重定向直到他終於回到主頁面嗎?或者,我應該編寫一個bot過濾器,以便在bot抓取我的頁面時不進行任何重定向?
謝謝你的任何主張,
迎接來自德國, 安迪
附:對不起,我的英文不完美,但我希望你明白我的意思。
+1爲OAuth,我從來沒有聽說過它。 – 2011-01-21 16:24:14