Могу ли я сказать Apache выполнить внутреннее перенаправление из PHP? - PullRequest
8 голосов
/ 06 ноября 2008

Есть ли способ, из сценария PHP, вызванного из mod_php с apache, указать apache выполнить ВНУТРЕННЕЕ перенаправление на какой-либо другой файл?

Я не хочу читать / запрашивать этот файл из PHP и выкладывать его, я думаю, что было бы более эффективно передать это Apache. Я считаю, что это можно сделать с помощью mod_perl, и мне любопытно, есть ли способ сделать это с помощью PHP / mod_php / apache.

Спасибо!

1 Ответ

3 голосов
/ 06 ноября 2008

virtual () может делать то, что вы хотите. Я не уверен, я никогда не пробовал.

Обратите внимание, что include () и require () будут работать, если вы просто вызываете страницы HTML или PHP, а также переносимы на другие установки PHP.

Я смутно помню, что использование заголовка Location с локальным URL-адресом для внутреннего перенаправления (например, header("Location: /uri/here.php");, но я не могу проверить это здесь, чтобы убедиться в этом.

...