代码之家  ›  专栏  ›  技术社区  ›  framp

重写规则而不更改浏览器中的地址

  •  1
  • framp  · 技术社区  · 16 年前

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

    用户转到 /path/page.php 看看屏幕上显示了什么 /path/index.php .

    在地址栏中,URL保持不变 /路径/page.php .

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

    我想知道我是否需要使用[P]来完成这个任务:/

    1 回复  |  直到 16 年前
        1
  •  0
  •   code ex machina    16 年前

    [P] 是一个代理标志,您只需要在静默重定向到另一个域或web服务器时使用它(在本例中,Apache的工作方式类似于HTTP代理)。对你来说 页面.php 索引.php [P] 旗子没用。

    推荐文章