【问题标题】:Redirect incoming request to another URL in apache将传入请求重定向到 apache 中的另一个 URL
【发布时间】:2022-08-07 20:07:45
【问题描述】:

已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决

  • 如果将所有内容都插入数组并发送到下一页,有什么办法吗?
  • 对不起,但你的问题不清楚。请花时间修改它,它下面有一个“编辑”链接,用它...“从外部服务器获取这个”是什么意思?那些请求参数还是什么?如果是这样,GET或POST或其他? \".com\" 代表什么,如果这意味着模仿 URL?为什么不使用完整的 URL 以使示例清晰?实际上,这就是 \"example.com\" 的用途。为什么是标准重定向规则(你会从字面上找到数千这里的例子)不适合这个?
  • @BrunoMorais 是一个解决方案,但我认为它效率不高。 (双重请求)

标签: php apache .htaccess redirect


【解决方案1】:

听起来,现在在你的编辑之后,就像你想要一个标准内部的重写,不是重定向。那里没有什么可怕的。你会发现字面上数千此类规则的示例here on SO。或者,更好的是,看一下 apache 重写模块的文档,它质量上乘,并带有很好的示例:https://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriterule

RewriteEngine on
RewriteRule ^/?receiver\.php$ /otherfolder/receiver.php [QSA,L]

您应该在实际的 http 服务器的主机配置中实现这些规则。如果您无权访问它(阅读:如果您使用的是便宜的托管服务提供商),那么您可以使用分散式配置文件(通常称为“.htaccess”)位于您的 http 主机的 DOCUMENT_ROOT 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多