Php - 维护 URL 的简单重定向?

发布于 2024-10-29 08:26:09 字数 240 浏览 0 评论 0原文

如何在强制 url 不变的情况下进行重定向?

IE:我访问 http://sub.domain.com ,它将打开 index.php 并将其重定向到在其他地方,同时维护网址: http://sub.domain.com

谢谢。

How can I make a redirect while forcing the url to not change?

I.E.: I access http://sub.domain.com , it will open index.php where it will redirect to somewhere else while maintaining the url: http://sub.domain.com

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仙气飘飘 2024-11-05 08:26:09

您可以使用 RewriteRule。此功能是 mod_rewrite 模块的要点。

编辑:我犹豫是否要在没有测试的情况下发布一个示例,但它应该类似于:

RewriteRule ^/$ /index.php

^/$ 只是表示字符串开头和结尾处都有一个 / 字符(即这是唯一的字符)。这与 http://sub.domain.com/ 中的最后一个 / 相对应。

编辑2:这不适用,因为约翰已经澄清“其他地方”不是同一台主机。

You can use a RewriteRule. This functionality is the main point of the mod_rewrite module.

EDIT: I hesitate to post an example without testing, but it should be something like:

RewriteRule ^/$ /index.php

^/$ just means a single / character at both the beginning and end of string (i.e. that's the only character). This corresponds with the last / in http://sub.domain.com/.

EDIT 2: This doesn't apply, since John has clarified "somewhere else" is not the same host.

梦与时光遇 2024-11-05 08:26:09

您可以通过 iFrame 隐藏重定向。或者可能可以使用 file_get_contents() 来获取新页面。不知道你为什么要这样做。

You could hide the redirection via iFrames. Or possible a file_get_contents() could be used to get a new page. Not sure why you'd want to do this tho.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文