Servir aplicativo com arquivo de índice não padrão a partir de diferentes origens de documentos

1

Estou tentando configurar o lighttpd para servir um aplicativo (vamos chamá-lo de "foo") que está usando uma página de índice não padrão (por exemplo, " bar.html ") como página inicial de uma raiz de documento diferente da resto das páginas.

Aqui está o que eu tenho:

$HTTP["host"] =~ "^www.example.com$" {
    server.document-root = "/usr/local/www/default"

    url.rewrite-once = (  "^/foo/$" => "/baz/bar.html" )
    alias.url += ( "/foo/" => "/usr/local/www/baz/" )
}

A ideia é que internamente, lighttpd serve /usr/local/www/baz/bar.html quando a URL http://example.com/foo/ é chamada.

Mas de alguma forma isso não funciona. Não tenho 100% de certeza do que está errado, mas uma coisa que notei é que (às vezes?) Eu recebo uma barra no URL (algo como http://example.com/foo/bar.html/ ).

Parece estar fazendo algo (e, na verdade, algo não muito longe do que estou tentando fazer), mas não exatamente o que pretendo.

ATUALIZAÇÃO: de link Eu aprendi que nenhuma barra final deve ser usada no lado esquerdo em alias.url (mas deve estar no lado direito). Então eu tentei

alias.url += ( "/foo" => "/usr/local/www/baz/" )

sem sucesso.

    
por scherand 04.10.2016 / 17:50

0 respostas

Tags