.htaccess Redirect Subdomain to External URL

2019-02-09 05:52发布

We need to run a few subdomains from our main site and we need to point these to external sites that deal with the admin required.

I simply need to redirect a subdomain to an external URL using .htaccess and also any advise about where to put it in the .htaccess file e.g. right at the top, as i know this effects certain rewrite rules.

I won't write what i think it should be as this just leads the answer down a specific route.

Cheers Guys,

Really appreciate it.

Dan

3条回答
Juvenile、少年°
2楼-- · 2019-02-09 06:10

I tried both options but didn't work until I remove the $ and [L,R] this is the code that worked for me

 RewriteEngine On
 RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$ [NC]
 RewriteRule ^(.*) http://newdomain.com.ar/?param=data&uparam2=data

hope it helps.

查看更多
Summer. ? 凉城
3楼-- · 2019-02-09 06:29

Here's the code I used and it worked for me:

# BEGIN CUSTOM Redirects
# This will redirect a subdomain to another domain
RewriteEngine On
RewriteCond %{HTTP_HOST} ^pw\.example\.com$ [NC]
RewriteRule ^(.*) https://www.example.com [L,R
查看更多
Viruses.
4楼-- · 2019-02-09 06:31

If you are redirecting a subdomain to another domain then there shouldn't be anything else in the .htaccess file other than this.

 # This will redirect a subdomain to another domain
 RewriteEngine On
 RewriteCond %{HTTP_HOST} ^yoursubdomain\.yourdomain\.com$ [NC]
 RewriteRule ^(.*) http://www.newdomain.com/$1 [L,R]
查看更多
登录 后发表回答