RewriteRule而不更改浏览器中的地址

时间:2010-03-08 00:18:21

标签: mod-rewrite

我正在尝试将地址重定向到另一个地址而不实际更改浏览器地址栏中的URL。

用户转到/path/page.php,查看/path/index.php上显示的内容。

在地址栏中,网址仍为/path/page.php

这是重定向的代码:

Options +FollowSymLinks
RewriteEngine On
RewriteRule page.php index.php [NC]

我想知道是否需要使用[P]执行此任务:/

1 个答案:

答案 0 :(得分:0)

[P] 是一个代理标志,您只需要将其静默重定向到另一个域或Web服务器(在这种情况下,Apache就像HTTP代理一样工作)。在您的情况下, page.php index.php 驻留在同一台服务器上,因此 [P] 标志无用。