gpt4 book ai didi

php - 域屏蔽和路径转发

转载 作者:行者123 更新时间:2023-11-28 02:31:47 24 4
gpt4 key购买 nike

我需要将我的域 www.abc.com 定向到 www.xyz.com/folder/form/并将参数传递给表单,但我需要屏蔽路径以便用户访问 www.xyz.com 时这就是他们看到的所有内容以及 url 中传递的任何参数。有可能吗?我怎样才能做到这一点?

我不拥有这两个域。我拥有 www.abc.com 和 www.xyz.com 中的文件夹,但不包括裸域。这些域位于不同的服务器上。

我试过将 DNS 设置为 *.abc.com 并将 CNAME 设置为 www 和 www.xyz.com 的解决方案。但是,CNAME 不允许指向路径。如果我执行 301 或 302 转发,则域不会被屏蔽。我还可以做些什么。我已经为此倾注了好几天。

最佳答案

几种不使用 DNS 设置实现 url 屏蔽的方法。

在服务器级别:设置反向代理。

如果您使用的是 apache,则可以使用名为 mod_proxy 的模块.

启用该模块后,将以下内容添加到您的 .htaccess这是在你的 abc域根。

ProxyRequests Off

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://www.example.com/folder/form/
ProxyPassReverse / http://www.example.com/folder/form/

另一种实现类似结果的方法如下,它在幕后做了几乎相同的事情。

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?abc\.com$ [NC]
RewriteRule ^ http://www.example.com/folder/form/%{REQUEST_URI} [L,P]

在语言层面:使用像php 这样的脚本语言然后通过管道来回传递数据。第二个域使用 curl .有点像“中间人攻击”和“网络钓鱼”的混合体。但最重要的是,这很有可能发生。

然后我们还有其他常规解决方案,例如使用 <iframe> .等

关于php - 域屏蔽和路径转发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50200384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com