Quero ter um diretório no meu servidor lighttpd que redirecione todas as requisições para um index.php
arquivo principal, mas com o PHP para poder interpretar a URI da requisição original.
Por exemplo, ambos www.server.com/directory/foo
e www.server.com/directory/bar
executariam www.server.com/directory/index.php
, mas o contexto do PHP seria capaz de ver o domínio (com algo como $_SERVER['uri']
?) e usar um roteador PHP interno para descobrir o que fazer.
Atualmente eu tentei algumas variações sobre isso:
$HTTP["url"] =~ "^/directory/.*" {
url.redirect = (
"^/.*/assets/(.*)" => "/dir/assets/$1",
"^/.*/(.*)" => "/dir/index.php"
)
}
mas index.php
não consegue ver a rota original. A coisa dos ativos funciona. Obrigado!