繁体   English   中英

Lighttpd网址重写正则表达式

[英]Lighttpd url-rewrite regex

我有来自Facebook的传入链接,

http://fatstone.tv/portfolio/10-firsts-of-wingsuiting/?fb_action_ids=10152289396001063&fb_action_types=og.likes

但这会从Lighttpd产生404。

所需的最终结果是: http://fatstone.tv/portfolio/10-firsts-of-wingsuiting/ : http://fatstone.tv/portfolio/10-firsts-of-wingsuiting/

我试过了

$HTTP["url"] =~ "fb_action_ids" {
        url.redirect = (
                "^/(.*)" => "/$1"
        )
}

url.rewrite = (
    "^/(.*)\.(.+)$" => "$0",
    "^/(.+)/?$" => "/$1"
)

无济于事。

有人可以帮我使用正则表达式吗? 我没有任何需要/? arguments网址/? arguments /? arguments ,因此正则表达式仅将URL切片为? 我认为就足够了。

尝试以下模式: ^(.+)\\?.*$ (只需替换为$ 1)

请注意,这将与已经按照所需方式格式化的URL 匹配。 我不确定这是问题还是您想要的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM