我有以下的Apache重寫規則如何將此Apache Rewrite規則轉換爲Tuckey UrlRewriteFilter規則?
<IfModule rewrite_module>
RewriteEngine on
RewriteMap tolowercase int:tolower
RewriteCond $2 [A-Z]
RewriteRule ^(.*)/(.*).html$ $1/${tolowercase:$2}.html [R=301,L]
</IfModule>
改變這一點:
http://localhost.localdomain.com/FooBarBaz.html
這樣:
http://localhost.localdomain.com/foobarbaz.html
我想將它移植到這個tuckey.org URL Rewrite Filter 。
什麼是我可以用來使URL小寫的等價規則?我對如何形成條件元素特別感興趣。
這是我在規則首次下調,但它不能正常工作,即使沒有條件:
<rule>
<name>Force URL filenames to lower case</name>
<from>^(.*)/(.*).html$</from>
<to type="permanent-redirect" last="true">$1/${lower:$2}.html</to>
</rule>