.htaccess 阻止站点定向到m.site.com

.htaccess 阻止站点定向到m.site.com,.htaccess,mobile,.htaccess,Mobile,我刚刚将我的网站迁移到godaddy cpanel主机,我遇到了一个问题。当移动设备上的用户访问我的网站(www.site.com)时,他们将被重定向到m.site.com——我既没有也不想拥有。如何使用htaccess停止此操作?请尝试以下操作: RewriteEngine On RewriteCond %{HTTP_HOST} ^m.domain.com$ [OR] RewriteCond %{HTTP_HOST} ^www.m.domain.com$ RewriteRule (.*)$ h

我刚刚将我的网站迁移到godaddy cpanel主机,我遇到了一个问题。当移动设备上的用户访问我的网站(www.site.com)时,他们将被重定向到m.site.com——我既没有也不想拥有。如何使用htaccess停止此操作?

请尝试以下操作:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^m.domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.m.domain.com$
RewriteRule (.*)$ http://www.domain.com/$1 [R=301,L]
对于Https,删除最后一行并添加:

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

如果在其他地方有一些GoDaddy重定向规则,这很可能会在重定向循环中结束。它会不会导致对您输入的每个URL进行301重定向?尝试了上述方法,但没有成功。忘了提及该网站也是一个https网站。我将最后一行更改为https,然后无法从任何地方访问该站点。在浏览器上收到一条消息,说明该网站不安全,不允许我继续。您确定某个地方没有导致此问题的.htaccess,您可以将其删除吗?(您是否确定在某个地方没有关闭它的配置选项)?我查找了htaccess,但找不到。与godaddy csr交谈,被告知它将在我的html_公用文件夹中,但不在那里。还可以在重定向规则下检查cpanel,但没有任何内容。当然,godaddy客户服务/技术服务有时是成功或失败的-因此可能在某个地方有一个HTACCES文件,但与我交谈的代表不知道他在做什么。您是否查看了html_公用文件夹上方的内容?它只有在上面某个地方才会有效果