簡體   English   中英

如何創建重定向規則?

[英]How to create redirect rules?

我如何在 lighttpd 中創建一個規則,將這種類型的所有 URL 重定向: http://<ip>/dr到端口 443。以及其他所有不以.png結尾的,到端口 5480。

下面的腳本以一種相當有趣的方式工作:

http://<ip>/dr被重定向到5480

http://<ip>//dr被重定向到443/dr

http://<ip>/png被重定向到443/dr

http://<ip>/qwerty被重定向到5480

http://<ip>/qwerty.png未重定向

$SERVER["socket"] == ":80" {
    server.use-ipv6 = "enable"
    server.document-root = "..."
    $HTTP["host"] =~ "^(.+)$" {
        url.redirect = ( ".\*dr$" => "https://%1:443/dr",
                         "(?<!\.png)$" => "https://%1:5480/" )
    }
}

我究竟做錯了什么?

結果證明正則表達式很好,但瀏覽器緩存讓我們絆倒了。 一切都在隱身窗口中工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM