我在使用mod_rewrite apache的htaccess文件時遇到了麻煩,例如,如果我傳遞參數$ 10 =「something」,mod_rewrite會傳遞參數$ 1的值。是否有解決方案?如何在文件中傳遞超過9個參數。 htaccess(mod_rewrite)?
2
A
回答
6
答案很簡單:你不能。
http://httpd.apache.org/docs/current/mod/mod_rewrite.html
你能做的唯一的事情就是將一些參數爲一個再後來解析它在你的腳本。
當然,你可以嘗試將你的模式分成兩個規則,所以一個規則匹配5或6個參數,然後第二個規則匹配其餘的(這將工作,因爲規則一個接一個地執行),但不會總是工作(真的取決於實際的重寫規則,它有多複雜),並且需要對你在做什麼有很好的瞭解。
+0
謝謝,我會盡力去做。 – Felipe
2
重寫規則反向引用:這些是形式$ N的反向引用(0 < = N < = 9),其提供對分組的部件(在括號中)的圖案的 ,從重寫規則這是受到目前 組的RewriteCond條件..
來源:http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritecond
相關問題
- 1. htaccess超過9個變量
- 2. 如何通過.htaccess文件傳遞URL參數
- 3. 傳遞任何參數的htaccess URL重寫(Apache中的mod_rewrite)
- 4. 如何在primefaces文件上傳過程中傳遞參數
- 5. 在mod_rewrite中傳遞GET參數
- 6. PostgreSQL如何將超過100個參數傳遞給函數
- 7. QString arg中不超過9個參數?如何處理它?
- 8. 通過htaccess傳遞GET參數+ Codeigniter
- 9. 在.htaccess文件中使用mod_rewrite函數隱藏url參數
- 10. Google App Engine:在功能中傳遞超過255個參數
- 11. 在帖子變量中傳遞超過1個參數
- 12. 在C#中的類之間傳遞超過10個參數?
- 13. 通過超鏈接傳遞參數
- 14. 通過傳遞參數設置超時
- 15. 如何在C#中傳遞exe文件作爲參數傳遞xml文件
- 16. 如何在控件中傳遞參數?
- 17. 如何通過Ant中的文件傳遞(cli)參數
- 18. 如何通過ember中的hbs文件傳遞參數
- 19. 如何在參數中傳遞參數
- 20. 如何通過參考傳遞參數?
- 21. mod_rewrite的.htaccess文件
- 22. 如何隱藏使用.htaccess在URL中傳遞的參數
- 23. Htaccess mod_rewrite的條件和參數
- 24. 在bash中傳遞文件參數
- 25. 如何在過濾Angular JS中傳遞兩個參數?
- 26. 將超過255個參數傳遞給函數
- 27. 如何在多個WAR文件運行時傳遞-D參數?
- 28. 如何在頭文件中傳遞多個文件擴展名參數?
- 29. 將參數傳遞給VFP 9表格
- 30. 如何通過mvn包將參數傳遞到.properties文件
您可能想要用英語改述您的問題標題。 –
我想你想要「傳球」而不是「消費」,或者你的意思是「發送」 – taz
你的英文標題可能是:「如何將超過9個參數傳遞給.htaccess(mod_rewrite)?」 – taz