htaccess 将子域和子目录重定向到外部 url
htaccess redirect subdomain AND subdirectory to external url
我想要重定向:
http://cbpq.luisgustavoventura.com/
和
http://luisgustavoventura.com/cbpq/
至:
http://cbpq.org.br/
我试过了:
RewriteCond %{HTTP_HOST} ^(cbpq\.luisgustavoventura\.com|luisgustavoventura\.com/cbpq)$ [NC]
RewriteRule ^(.*) https://www.cbpq.org.br/ [L,R]
但不起作用。
拜托,建议。
您不能使用 %{HTTP_HOST}
变量匹配 /cbpq
。最好将它们保留为 2 个单独的规则:
RewriteCond %{HTTP_HOST} ^luisgustavoventura\.com$ [NC]
RewriteRule ^cbpq(/.*)?$ http://www.cbpq.org.br [L,NC,R=302]
RewriteCond %{HTTP_HOST} ^cbpq\.luisgustavoventura\.com$ [NC]
RewriteRule ^(.*)$ http://www.cbpq.org.br/ [L,NC,R=302]
我想要重定向:
http://cbpq.luisgustavoventura.com/
和
http://luisgustavoventura.com/cbpq/
至:
http://cbpq.org.br/
我试过了:
RewriteCond %{HTTP_HOST} ^(cbpq\.luisgustavoventura\.com|luisgustavoventura\.com/cbpq)$ [NC]
RewriteRule ^(.*) https://www.cbpq.org.br/ [L,R]
但不起作用。
拜托,建议。
您不能使用 %{HTTP_HOST}
变量匹配 /cbpq
。最好将它们保留为 2 个单独的规则:
RewriteCond %{HTTP_HOST} ^luisgustavoventura\.com$ [NC]
RewriteRule ^cbpq(/.*)?$ http://www.cbpq.org.br [L,NC,R=302]
RewriteCond %{HTTP_HOST} ^cbpq\.luisgustavoventura\.com$ [NC]
RewriteRule ^(.*)$ http://www.cbpq.org.br/ [L,NC,R=302]