¿Cómo hago para que las páginas que no existen físicamente se vinculen a determinadas páginas solo si están después de un determinado directorio?

¿Cómo hago para que las páginas que no existen físicamente se vinculen a determinadas páginas solo si están después de un determinado directorio?

¿Cómo hago para que cuando un usuario acceda mydomain.com/test/<any page after this point>muestre la página en mydomain.com/testhandler/y sin devolver ningún error? Por ejemplo, tengo un sistema en el que uso el URI para vincular a un archivo xml con la información de la página y necesito todas las partes posteriores /testpara vincularlo.

Cualquier ayuda será apreciada, gracias.

Respuesta1

En la configuración (ya sea la configuración principal de Apache o el bloque vhosts) Agregue:

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

información relacionada