如何使用root.htaccess文件重定向子域



我的目标是编辑域的.htaccess文件,例如example.com,以添加各种URL重定向,例如:

  • apple.example.com转到example.org/subdomain1
  • pear.example.com转到example.org/subdomain2
  • strawberry.example.com转到example.org/subdomain3
  • banana.example.com转到example.org/subdomain4

我该怎么做?同样,我只想编辑root.htaccess文件。谢谢

使用mod_rewrite:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^apple.example.com [NC]
RewriteRule ^$ https://example.org/subdomain1 [R=302,L]

根据您的第一个示例,上面将https://apple.example.com/重定向到https://example.org/subdomain1

等等。


参考

  • Apache mod重写文档-内容
  • Apache mod_rewrite简介
  • Apache mod_rewrite参考
    • RewriteRule指令
    • RewriteCond指令

最新更新