.htaccess将子域重定向到外部URL

.htaccess将子域重定向到外部URL,.htaccess,redirect,subdomain,.htaccess,Redirect,Subdomain,我们需要从我们的主站点运行一些子域,我们需要将这些子域指向处理所需管理的外部站点 我只需要使用.htaccess将一个子域重定向到一个外部URL,并建议将其放在.htaccess文件的哪个位置(例如,在顶部),因为我知道这会影响某些重写规则 我不会写我认为应该写的东西,因为这只是把答案引向一条特定的路线 干杯,伙计们 非常感谢 Dan如果要将子域重定向到另一个域,则.htaccess文件中不应包含除此之外的任何内容 # This will redirect a subdomain to ano

我们需要从我们的主站点运行一些子域,我们需要将这些子域指向处理所需管理的外部站点

我只需要使用.htaccess将一个子域重定向到一个外部URL,并建议将其放在.htaccess文件的哪个位置(例如,在顶部),因为我知道这会影响某些重写规则

我不会写我认为应该写的东西,因为这只是把答案引向一条特定的路线

干杯,伙计们

非常感谢


Dan

如果要将子域重定向到另一个域,则.htaccess文件中不应包含除此之外的任何内容

 # 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]

下面是我使用的代码,它对我很有用:

# 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

我尝试了这两种选择,但直到我删除$and[L,R]后才起作用 这是对我有用的代码

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

希望能有帮助

这不起作用,我以前尝试过这个确切的方法,但出于某种原因,它似乎不会采取。我不知道为什么??还有其他想法吗?这很好,但我想知道…你知道一种不改变URL的方法吗?因此,页面会重定向,但仍会在地址栏中保留
yoursubdomain.yourdomain.com
。@JLewkovich无法做到这一点。地址栏的作用是告诉人们他们在哪里。但是你可以在另一个站点上创建框架。第5-6行不起作用。是影响这一点的最初定义@JLewkovich,这是在提供的答案中完成的。您只需为子域稍微调整一下。