17

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

我只需要使用 .htaccess 将子域重定向到外部 URL 以及任何关于将其放在 .htaccess 文件中的位置的建议,例如在顶部,因为我知道这会影响某些重写规则。

我不会写我认为应该是什么,因为这只会将答案引向特定的路线。

干杯伙计们,

真的很感激。

4

3 回答 3

27

如果您要将子域重定向到另一个域,则 .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]
于 2012-12-21T13:01:52.540 回答
1

这是我使用的代码,它对我有用:

# 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
于 2015-02-11T04:20:45.377 回答
0

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

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

希望能帮助到你。

于 2017-08-26T02:25:06.137 回答