我试图只允许我的域名查看我的网站... 我有一个专用的IP和任何人基本上可以将您的域设置为我的IP,它创建我的网站的重复内容。
答案 0 :(得分:1)
尝试使用此代码,它会将用于访问您网站的所有域名重写为正确的域名:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
这意味着与www.domain.com不匹配的所有内容都将被重定向/重新发送到www.domain.com。
答案 1 :(得分:0)
我是否正确地了解您,您担心其他人会将其域名指向您的IP,从而降低您的搜索引擎优化评级?首先:哇。其次:使用虚拟主机配置Web服务器以仅响应特定域名,而不是响应所有请求而不管HTTP Host
标头。如何做到这完全取决于您正在运行的Web服务器以及是否可以在其上配置虚拟主机。
答案 2 :(得分:0)
据我所知,主机只会响应正确配置的域名。
您还可以确保使用htaccess将所有传入请求重新写入正确的域。
正如在这个例子中.domain.com重新连接到www.domain.com,并且永远不会以其他方式提供。
http://www.tech-recipes.com/rx/296/rewrite-domaincom-to-wwwdomaincom-using-htaccess-in-apache/