2
我使用lighttpd,並且我想將大寫URL重定向爲小寫。Lighttpd將URL重定向到小寫版本
舉例來說,如果我有以下網址: http://test.com/info/code/BDAY
我想它重定向到: http://test.com/info/code/bday
什麼是去這樣做的最佳方式?
我使用lighttpd,並且我想將大寫URL重定向爲小寫。Lighttpd將URL重定向到小寫版本
舉例來說,如果我有以下網址: http://test.com/info/code/BDAY
我想它重定向到: http://test.com/info/code/bday
什麼是去這樣做的最佳方式?
Lighttpd的內部mod_rewrite和mod_redirect只能處理模式匹配和替換,他們無法做字符翻譯。
你可以有它匹配任何大寫字符和URL傳遞到腳本,並重寫,並返回一個重定向
lighttpd.conf模式:
url.rewrite-once += ("(.*[A-Z].*)" => "lower.php?url=$1")
lower.php :
<?php header("Location: " + strtolower($_GET['url']));