gpt4 book ai didi

apache - 子域和 URI 的通配符重定向

转载 作者:行者123 更新时间:2023-12-01 15:06:50 25 4
gpt4 key购买 nike

我在 apache 中创建 pernament (301) 重定向时遇到问题:

我有 2 个域:
olddomain.com 有很多子域
newdomain.com

我想像这样重定向:

如果用户在 http://anysubdomain.olddomain.com 上输入应该重定向到 http://anysubdomain.newdomain.com

如果用户输入 http://olddomain.com/something 应该被重定向到 http://newdomain.com/something

如果用户输入 http://olddomain.com/different/index.html 应该被重定向到 http://newdomain.com/different/index.html

如果用户输入 http://example.olddomain.com/ex/index.html 应该被重定向到 http://example.newdomain.com/ex/index。 html

我不知道该如何设置:

<VirtualHost *:80>
ServerName olddomain.com
</VirtualHost>

问候

最佳答案

要将您的所有请求从旧域重定向到新域,我会使用以下方法。

RewriteCond %{HTTP_HOST} ^(.*\.)?olddomain\.com [NC]
RewriteRule ^(.*)$ http://%1newdomain.com/$1 [R=301,L]

它匹配子域和请求 URI,并将它们与新域合并。如果没有子域,它将继续匹配请求并将在没有子域的情况下重定向。

关于apache - 子域和 URI 的通配符重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13299832/

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