我的目标是编辑域的.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
指令