我可以告诉Apache从PHP进行内部重定向吗?

bnj*_*gns 8 php apache redirect

从使用带有apache的mod_php调用的PHP脚本,有没有办法告诉apache做一个INTERNAL重定向到其他文件?

我不想从PHP读取/要求这个文件并吐出来,我认为将它传递给Apache会更有效率.我相信这可以用mod_perl完成,我很好奇,如果有办法用PHP/mod_php/apache做到这一点.

谢谢!

Pow*_*ord 3

virtual()可以做你想做的事。我不确定,我从来没有尝试过。

请注意,如果您只是调用 HTML 或 PHP 页面,则 include() 和 require() 将会起作用,并且可以移植到其他 PHP 安装。

我依稀记得使用带有本地 url 的 Location标头来进行内部重定向(例如header("Location: /uri/here.php");,但我无法在这里测试它来确定。