您的浏览器在尝试缩短 URL 和更改 document-root 时发送了无效或无 HTTP referer 错误 Lighttpd

您的浏览器在尝试缩短 URL 和更改 document-root 时发送了无效或无 HTTP referer 错误 Lighttpd

使用 lighttpd 设置站点,它的第一个 URL 是:

http://localhost/vichan/recent.html

然后我想把它放在不同的端口上,然后稍后对其进行隧道传输,并缩短 URL,使它看起来更漂亮,方法是将其放入我的lighttpd.conf

$SERVER["socket"] == ":4447" {
        server.document-root = "/var/www/html/vichan/"
        index-files.names = ("recent.html")
}

注意到.css并且.js无法被找到,由于配置转向localhost:4447/vichan/style.csslocalhost:4447/vichan/vichan/style.css我在规则中添加了一个新的语句来弥补它:

$SERVER["socket"] == ":4447" {
        server.document-root = "/var/www/html/vichan/"
        index-files.names = ("recent.html")

        $HTTP["url"] =~ "^/vichan/"{
                server.document-root = "/var/www/html/"
        }
}

但当我尝试向文件发出请求时.php,它返回了Your browser sent an invalid or no HTTP referer.

我不明白这是怎么发生的,为什么会发生,是不是缺少了什么?

相关内容