gpt4 book ai didi

.htaccess - 使用 .htaccess 完成站点重定向到子域

转载 作者:行者123 更新时间:2023-12-02 03:26:00 25 4
gpt4 key购买 nike

我在整个互联网上进行了搜索,找到了多个实现重定向的答案,但没有一个是 100% 完全证明的。我需要一个在任何情况下都有效的 .htaccess 子域重定向:

  • “协议(protocol)://mysite.com/”→“协议(protocol)://subdomain.mysite.com/”
  • “协议(protocol)://www.mysite.com/”→“协议(protocol)://subdomain.mysite.com/”
  • “协议(protocol)://mysite.com/folder/”→“协议(protocol)://subdomain.mysite.com/folder/”
  • “协议(protocol)://www.mysite.com/folder/”→“协议(protocol)://subdomain.mysite.com/folder/”

我知道这是可能的,但我找不到关于它的任何好的文档,更不用说关于 .htaccess 基础知识的文档了。

最佳答案

试试这个(将其作为您的 .htaccess 重写部分的第一条规则

RewriteCond %{HTTP_HOST} !^subdomain.yourdomain.com$
RewriteRule ^(.*) http://subdomain.yourdomain.com/$1 [R=301,L]

注意 请记住将 subdomain.yourdomain.com 更改为您想要的子域 url 并重新启动 apache。

注意 2 如果您想要的目的地也是 https 域,请更改为 https://

注意 3 对于临时重定向,将“R=301”更改为“R=302”

编辑一些关于 apache .htaccess 的有用链接

http://www.tecmint.com/apache-htaccess-tricks/ http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

关于.htaccess - 使用 .htaccess 完成站点重定向到子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30281372/

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