gpt4 book ai didi

apache - 如何使用 "mod rewrite"将文件夹路径重定向到子域,但没有浏览器重定向?

转载 作者:行者123 更新时间:2023-12-04 14:45:19 24 4
gpt4 key购买 nike

我有一个文件,我想使用 mod_rewrite 重定向到子域。例如,我想将对 http://www.mydomain.com/xyz 的请求重定向到子域 xyz.example.com

虽然我不想向浏览器发送重定向(因此它不知道页面不同)。

顺便说一句。 xyz 是 CNAME 记录,指向 www.otherdomain.com.

另一个例子,只是为了澄清。如果在浏览器中输入 http://www.mydomain.com/xyz/something,我希望 Apache 返回 http://xyz.mydomain.com/something< 的内容

最佳答案

认为这会做你想做的事:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*?)/(.*?)$ http://$1.mydomain.com/$2

就目前而言,它将重定向每个进入子文件夹的请求,因此如果您链接子文件夹中的图像或 css,它也会重写这些内容,如果您只想列出某些内容,您可以使用此

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(blog|store|other)/(.*?)$ http://$1.mydomain.com/$2

这只会重定向 mydomain.com/blog/mydomain.com/store/和 mydomain.com/other/

关于apache - 如何使用 "mod rewrite"将文件夹路径重定向到子域,但没有浏览器重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/597390/

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