Apache从一个子域重定向到另一个子域
有人知道从a.example.com永久重定向到b.example.com的方法吗?我还有其他子域需要保持原样。因此:Apache从一个子域重定向到另一个子域,apache,.htaccess,mod-rewrite,virtualhost,Apache,.htaccess,Mod Rewrite,Virtualhost,有人知道从a.example.com永久重定向到b.example.com的方法吗?我还有其他子域需要保持原样。因此: first.example.com -> second.example.com third.example.com is fine fourth.example.com is fine 我希望在块中执行此操作,而不是在.htaccess中执行此操作,以避免再次重新部署 任何想法都将不胜感激,谢谢将以下重写规则添加到您的虚拟主机中 RewriteEngine On Re
first.example.com -> second.example.com
third.example.com is fine
fourth.example.com is fine
我希望在
块中执行此操作,而不是在.htaccess中执行此操作,以避免再次重新部署
任何想法都将不胜感激,谢谢将以下
重写规则
添加到您的虚拟主机中
RewriteEngine On
RewriteCond %{HTTP_HOST} ^first.example.com$
RewriteRule ^ http://second.example.com [R=301,L]
如果要将first.example.com/some/url
重定向到second.example.com/some/url
:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^first.example.com$
RewriteRule /(.*) http://second.example.com/$1 [R=301,L]
建议您在测试规则时使用[R=302]
,以避免浏览器缓存301s时出现问题