2013-01-18 70 views
0

我有一種使用js的散列值的重定向,如下所示: http://example.com/#info?id=1234 它將加載主站點的背景信息數據加載到fancybox中。通過PHP參數傳遞給javascript調用

現在我試着寫一個nginx的重寫,所以我可以打電話到這樣做: http://example.com/info/1234 - >的index.php信息= 1234

有人點我,我怎麼能做到這一點,利用信息得到什麼?在PHP發送「1234」到一個Ajax調用想達到同樣的效果?

預先感謝您。

+0

你提的問題是非常混亂。 PHP不發送AJAX調用,JS做(PHP是在服務器上)。和重寫規則不關心,如果來電者是AJAX,他們只是處理的URL。 – Barmar

回答

0

您可以使用自定義404錯誤頁面,從路徑解析出最後的目錄,確定它是否是一個有效的ID和重定向。沒有任何JS,PHP可以做到這一點。我敢肯定有很好的理由不這樣做這樣的,但它應該在一個緊要關頭。