Как сделать так, чтобы страницы, которые физически не существуют, ссылались на определенную страницу только в том случае, если они находятся после определенного каталога?

Как сделать так, чтобы страницы, которые физически не существуют, ссылались на определенную страницу только в том случае, если они находятся после определенного каталога?

Как мне сделать так, чтобы когда пользователь переходит на mydomain.com/test/<any page after this point>Он отображал страницу mydomain.com/testhandler/и не возвращал никаких ошибок. Например, у меня есть система, в которой я использую URI для ссылки на XML-файл с информацией для страницы, и мне нужно, чтобы каждая часть после /testссылалась на него

Любая помощь будет оценена по достоинству. Спасибо.

решение1

В конфигурации (будь то основная конфигурация Apache или блок vhosts) добавьте:

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

соответственно. Смотрите:

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

Связанный контент