Como faço para que páginas que não existem fisicamente sejam vinculadas a determinada página somente após um determinado diretório?

Como faço para que páginas que não existem fisicamente sejam vinculadas a determinada página somente após um determinado diretório?

Como faço para que quando um usuário for acessar mydomain.com/test/<any page after this point>ele exiba a página em mydomain.com/testhandler/e sem retornar nenhum erro. Por exemplo, tenho um sistema onde uso o URI para vincular a um arquivo xml com as informações da página e preciso de todas as partes posteriores /testpara vincular a ele

Qualquer ajuda seria apreciada, obrigado.

Responder1

Na configuração (seja a configuração principal do Apache ou o bloco vhosts) Adicione:

RewriteEngine on
RewriteRule "^/test/*" "/testhandler/" [PT]

respectivamente. Ver:

https://httpd.apache.org/docs/2.4/rewrite/

https://httpd.apache.org/docs/2.4/rewrite/remapping.html

https://httpd.apache.org/docs/2.4/rewrite/flags.html

informação relacionada