Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用.htaccess删除不需要的子域?_.htaccess - Fatal编程技术网

如何使用.htaccess删除不需要的子域?

如何使用.htaccess删除不需要的子域?,.htaccess,.htaccess,不管出于什么原因,我客户的网站在谷歌上出现时,其子域名中有竞争对手的电话号码。不是所有的结果,但现在有几个结果显示了这一点 那么www.clientsite.com应该是什么呢 如何设置我的.htaccess使其与www.clientsite.com保持一致?我发现这是可行的 RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^www\.clientsite\.com RewriteRule .* http://www.clientsite

不管出于什么原因,我客户的网站在谷歌上出现时,其子域名中有竞争对手的电话号码。不是所有的结果,但现在有几个结果显示了这一点

那么www.clientsite.com应该是什么呢


如何设置我的.htaccess使其与www.clientsite.com保持一致?

我发现这是可行的

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.clientsite\.com
RewriteRule .* http://www.clientsite.com/$0 [redirect=permanent,L]
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.clientsite\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.clientsite\.com$ [NC]
RewriteRule .* http://www.clientsite/$0 [redirect=permanent,L]

?! 这是有史以来最好的反向营销技巧!只需将您的电话号码添加到所有竞争对手的DNS别名中。。。啊,谢谢你,克里斯,让我开心了…那也不行。另外,该网站现在没有www也能正常工作。你现在不会得到结果。谷歌正在缓存东西,所以你需要很长时间才能在谷歌上看到结果。此外,任何网站都应该在没有www的情况下工作。我犯了一个小错误。重定向不起作用,因为电话号码后面还有www。我通过在掩码中添加一个额外的^