Apache2 - 在浏览器开发工具中隐藏目标重定向 URL

Apache2 - 在浏览器开发工具中隐藏目标重定向 URL

您是否知道是否可以隐藏源 URL 指向的目标 URL?

我已进行此重定向:

RewriteCond %{HTTP_HOST}  ^(contoso.com)$
RewriteRule .* https://dadibou.com/sponsorship?code=$0 [R=301,L]

但当我进入https://contoso.com/code=mycode我可以在浏览器的开发工具中看到这个 URL 指向哪里。

例子 :

浏览器的开发者工具视图

我想隐藏它,可以吗?

答案1

重定向浏览器请求有两种方法:

  • 服务器告诉浏览器使用另一个 URL 来处理该请求
  • 服务器内部重写原始 URL

目前,您正在使用第一个选项,如R=301RewriteRule 中的部分所指定。但是,您想要执行的是服务器重写(第二个选项),您应该通过删除标志来实现R=301

您可以mod_rewrite官方文档。你不妨看看这面P旗帜。

相关内容