Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
Php 子域显示在Google中代替主域_Php_.htaccess_Dns_Seo - Fatal编程技术网

Php 子域显示在Google中代替主域

Php 子域显示在Google中代替主域,php,.htaccess,dns,seo,Php,.htaccess,Dns,Seo,我的主要域名是polishwords.com.pl,但我注意到在谷歌中有些链接指向: mail.polishwords.com.pl 正如你在这里看到的: 我不知道是PHP代码还是htaccess或DNS记录。原因是什么以及如何修复?我不知道原因是什么,但您可以使用此来修复它。htaccess: RewriteEngine on RewriteCond %{HTTP_HOST} !^polishwords\.com\.pl$ [NC] RewriteRule ^ http://polishwo

我的主要域名是polishwords.com.pl,但我注意到在谷歌中有些链接指向:

mail.polishwords.com.pl

正如你在这里看到的:


我不知道是PHP代码还是htaccess或DNS记录。原因是什么以及如何修复?

我不知道原因是什么,但您可以使用此
来修复它。htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} !^polishwords\.com\.pl$ [NC]
RewriteRule ^ http://polishwords.com.pl%{REQUEST_URI} [NE,L,R=301] 

这会将所有子域重定向到主域

原因是,不出所料,您正在该主机名上托管内容。我投票关闭此问题,因为这是一个没有编程组件的SEO问题。@Quentin不,我在主域上托管,而不是在子域上托管。我想知道的是如何修复它。这是一个涉及htaccess、PHP和DNS的问题,因此,它是一个编程组件。SEO并没有做什么,因为服务器不应该在子域上显示来自主域的内容。谢谢你的支持-是的。你可以看到@昆汀,我觉得你不知道你在说什么。谢谢你的回答。我已经将其应用到域中,并修复了问题,但问题也出现在其他域中。我服务器上大多数域上的mail.domain.pl指向polishwords.com.pl。所以我认为这将是一个DNS问题。但你的答案对一个域名仍然有效,所以我投票支持它。谢谢