我想了解如何使用iframe加載網站,但讓所有鏈接都通過您的網站。 謝謝。通過另一個網站加載網站
1
A
回答
2
你不能,你願意做的就是所謂的代理。
您應該在服務器端腳本(PHP + CURL例如)中獲取目標站點,以編程方式查找和替換鏈接,並將新數據重新傳輸給用戶。
1
你不能用HTML來實現這一點。您鏈接到的站點有一個服務器端應用程序,它透明地重寫頁面中所有鏈接以通過他們的網站。
+0
啊哈!很棒,謝謝。我正在想這些方面。這真的不應該是一個問題。不能用正則表達式和.htaccess或類似的技術來完成嗎?你能指點我多些信息嗎? – santa 2011-03-15 01:44:43
+0
@santa,它看起來像Apache有一個名爲'mod_proxy_html'的模塊,可以做到這一點。另一種方法是使用一個服務器端應用程序/腳本來獲取目標頁面,解析HTML(例如使用HTML解析庫),查找所有''元素並重寫它們的'href'屬性,序列化頁面並將其發送給客戶端。 – 2011-03-15 01:58:13
相關問題
- 1. 我的網站從另一個網站加載資源
- 2. 通過另一個IP路由網站
- 3. 將網站嵌入另一個網站
- 4. 如何將文章從一個Wordpress網站加載到另一個WordPress網站?
- 5. 通過網頁訪問一個網站
- 6. 通過加載腳本或網站
- 7. 網站不加載通過SSL與IE8
- 8. 通過外部網站訪問一個內部網站
- 9. 通過網站發佈網站部署
- 10. 從我的網站加載網站
- 11. PHP一次加載網站
- 12. 將Facebook從一個網站轉移到另一個網站
- 13. 將表格從一個網站導入到另一個網站
- 14. 轉移會議一個網站到另一個網站
- 15. 從一個網站到另一個網站的數據傳輸
- 16. 將會話從一個網站傳遞到另一個網站
- 17. 將圖像從一個網站刮到另一個網站
- 18. 在另一個網站
- 19. 從另一個網站拉
- 20. 另一個ASP.NET網站
- 21. 網站通過Jsoup
- 22. 預加載網站
- 23. 預加載網站
- 24. 加載MVC網站
- 25. 通過網站訪問一個Android
- 26. 通過IP限制一個網站
- 27. 把另一個網站與Zend網站一起
- 28. 加載一個div類其他網站
- 29. C#/ WPF WebBrowser不加載一個網站
- 30. 加載一個沒有webview的網站?
實際上,您的服務器端腳本應該同時充當客戶端+服務器,將目標站點作爲客戶端(例如CURL)並將更改後的站點作爲服務器呈現 – AbiusX 2011-03-15 01:49:37
有一些開源軟件,如PHProxy或Glype。 – AbiusX 2011-03-15 01:54:06