使用 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.css
,localhost: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.
我不明白这是怎么发生的,为什么会发生,是不是缺少了什么?