我有一個非常複雜的網站,我需要處理。我正在考慮創建一個包含主要內容(菜單,sidenav,head等)的單個「home」php文件,併爲每個頁面插入內容。我已經將所有頁面的內容分開,所以我有一個網站的副本,其中所有的html文件都只有內容(我的意思是沒有,沒有任何內容,除了內容)。我想知道是否有任何方法可以將任何類似www.site.com/example.html的鏈接重定向到www.site.com/script.php?url=example。這樣,我可以使用變量插入內容文件,或者有任何其他方式來做這樣的事情?服務器從example.html重定向到script.php?url = example
2
A
回答
2
不要那樣做。這在安全性方面是不好的做法。壞人可以指定網址,如:
www.site.com/script.php?url=../../../etc
www.site.com/script.php?url=www.hackers.com
www.site.com/script.php?url=www.xxx.com
你必須看看:
0
相關問題
- 1. 什麼mod_rewrite規則將301重定向/example.html爲/ example?
- 2. Htaccess從/ example重定向到/folder/example.php
- 3. 將URL從一臺服務器重定向到另一臺服務器?
- 4. 重定向到從服務器端的URL
- 5. 服務器端URL重定向
- 6. URL重定向問題不重定向在服務器上
- 7. 如何將Web服務器重定向到特定的URL?
- 8. RewriteRule重定向到服務器上找不到的URL
- 9. 服務器到服務器回發跟蹤問題的重定向URL
- 10. 從節點服務器重定向iFrame
- 11. 將URL重定向到現有服務器
- 12. url重定向從_到 - htaccess
- 13. 重定向到URL從PDF
- 14. 如何通過.htaccess將服務器重定向到服務器?
- 15. NGNIX Nextcloud的後向代理服務器URL重定向失敗
- 16. 從本地驅動器重定向到服務器
- 17. 從另一臺服務器登錄後重定向到服務器
- 18. Spring社交:當服務器後面的代理服務器重定向url
- 19. 301從子域重定向到URL
- 20. 從自己的java服務器重定向到tomcat
- 21. 從http重定向到服務器端的https
- 22. 如何將URL重定向到IIS6網絡服務器中的特定頁面
- 23. Web服務器的URL重定向循環
- 24. 如何在ASP運行服務器上重定向PHP URL?
- 25. 來自ADFS服務器的URL重定向
- 26. 如何將舊網址重定向到新的服務器到新服務器
- 27. 將請求重定向到任何服務器到模擬服務器
- 28. plupload不重定向到url
- 29. URL重寫和301重定向...重定向到原始URL
- 30. 將http請求重定向到https在nginx服務器上
mod_rewrite是近來很常見的做法,不是嗎?只要他不是PHP $ _GET變量的字面url,他就可以根據驗證字符串列表驗證參數。在大多數框架中都是很標準的東西。 – 2010-07-29 22:55:54
我只是想這樣做,所以我不必改變每個鏈接上的500多個HTML文件...所以我在尋找一種方法來重定向服務器的每一個鏈接去「site.com/something/hello.html」,並帶來up「site.com/script.php?url=something/hello(.html)」我可以在隱藏script.php後做一些url重寫......但是我的主要擔心是否可以完成 – Bruno 2010-07-29 23:02:08
的確,白名單&走。 – Wrikken 2010-07-29 23:02:14