我们需要从我们的主站点运行一些子域,并且我们需要将它们指向处理所需管理员的外部站点。
我只需要使用 .htaccess 将子域重定向到外部 URL 以及任何关于将其放在 .htaccess 文件中的位置的建议,例如在顶部,因为我知道这会影响某些重写规则。
我不会写我认为应该是什么,因为这只会将答案引向特定的路线。
干杯伙计们,
真的很感激。
担
如果您要将子域重定向到另一个域,则 .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
我尝试了这两个选项,但直到我删除 $ 和 [L,R] 才起作用,这是对我有用的代码
RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$ [NC]
RewriteRule ^(.*) http://newdomain.com.ar/?param=data&uparam2=data
希望能帮助到你。