【发布时间】:2017-10-18 03:06:34
【问题描述】:
我需要重定向:
anything.domain.com 和 domain.com/anything
到
domain2.com
我已经用通配符尝试了这个.htaccess 代码:
RewriteEngine On
RewriteRule ^(.*)$ http://domena2.com/$1 [R=301,L]
但它仍然将domain1.com/123 重定向到domain2.com/123 而不是domain2.com,而且我的子域根本没有重定向。
【问题讨论】:
-
如果它没有重定向子域,那么您的子域似乎指向文件系统的不同区域(或完全不同的文件系统?),或者您在这些子域上有其他
.htaccess文件?如果您只想重定向到domain2.com/(即文档根目录),那么为什么要使用$1反向引用并在RewriteRule中捕获子模式? -
我从另一个论坛上的某个人那里得到了这个代码,我不知道它是如何工作的。我的问题有点复杂,我买了一个过期的域名,我有很多流量知道它至少有一个子域,但可能更多,这就是为什么 id 喜欢在不知道所有子域的情况下将任何内容重定向到我的域
标签: apache .htaccess url redirect subdomain