我將所有URL重寫爲小寫,並且工作正常。URL重寫重定向問題
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) $1 [CL,R=301]
但是有的情況下使用和ID標識幾個地方轉變成這樣:
原始URI模式(添加空格以突出更換):
7f4320a7-9b13-4439-837f,ba0dbbed29ad %2C b3a990ae-b693-4496-b7cc-59f0b1cfc14a
本地主機:
7f4320a7-9b13-4439-8 37F-ba0dbbed29ad , b3a990ae-b693-4496-b7cc-59f0b1cfc14a
開發服務器:
7f4320a7-9b13-4439-837f-ba0dbbed29ad %252C b3a990ae-b693-4496-b7cc-59f0b1cfc14a
我不太明白爲什麼它不同,顯然0x2C是逗號的HEX,但我不知道它是如何以及爲何轉換的。
我使用!(pattern Repeats in every ID using URL)
作爲臨時解決方案,但我很好奇它有什麼問題,我可以使用忽略HEX值的條件。