【问题标题】:Copy request to different URL with .htaccess使用 .htaccess 将请求复制到不同的 URL
【发布时间】:2013-12-20 19:17:26
【问题描述】:

查看 mod_rewrite 手册,我一直在尝试找到一种方法,将针对特定目录或站点的请求的副本发送到备用 URL,同时还将请求发送到最初预期的链接。

所以如果用户请求 URL:

http://www.site.com/test/

位于测试目录中的 .htaccess 也会将 GET/POST 请求的副本发送到: http://www.site.com/test/ -和- http://www.different_site.com/

关于如何实现这一点的任何想法?

【问题讨论】:

  • 不要认为你可以用 htaccess 做到这一点。如果您将请求发送到两个不同的地方,哪个响应会返回给客户端?
  • 第二个位置不会向客户端返回任何信息,它只记录请求..

标签: apache .htaccess mod-rewrite


【解决方案1】:

将请求从您的第一个 URL 发送到第二个位置,解析响应并将其返回给客户端。我不能保证我是对的,但我真的相信你不应该使用 htaccess 来做到这一点,因为这可能会在请求逻辑中引入歧义。

【讨论】:

  • 不幸的是,由于这个问题的性质,我无法控制 /test/ 中的脚本 - 只有该目录中的 .htaccess ..
猜你喜欢
  • 1970-01-01
  • 2011-05-23
  • 2015-08-21
  • 2016-04-10
  • 1970-01-01
  • 2011-10-20
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多