我的文件托管在192.168.1.1
。
假设192.168.1.1/about
是一个页面,我想将192.168.1.1
替换为newserver.com/about
如何为这种情况编写重定向?
答案 0 :(得分:0)
要为域提供内容(在您的情况下为newserver.com
),您需要在DNS中添加指向服务器的A记录(192.168.1.1
)。如果这只是本地网络,请将其添加到本地dns-server或单台计算机上的hosts-files。
如果IP和域的服务内容应该相同,则您无需执行任何操作。否则,您可以设置不同的文档根目录:
$HTTP["host"] == "newserver.com" {
server.document-root = "/var/www/servers/newserver.com/"
}
然后您可以添加重定向
$HTTP["host"] == "192.168.1.1" {
url.redirect = ( "^/(.*)" => "http://newserver.com/$1" )
}
另请参阅lighttpd' documentation