Php htaccess只允许在ip专用网站中使用正确的域名

Php htaccess只允许在ip专用网站中使用正确的域名,php,.htaccess,Php,.htaccess,我正在尝试只允许我的域名查看我的网站。。。 我有一个专用ip,任何人基本上都可以将你的域设置为我的ip,这会创建我网站的重复内容。我是否正确理解你担心其他人会将他们的域指向你的ip,从而降低你的SEO评级?首先:哇。第二:配置带有虚拟主机的web服务器,使其仅响应特定域名,而不是响应所有请求,而不管HTTPHost头如何。如何做到这一点完全取决于您正在运行的web服务器以及您是否可以在其上配置虚拟主机。据我所知,主机将只响应正确配置的域名 您还可以使用htaccess确保所有传入请求都被重写到正

我正在尝试只允许我的域名查看我的网站。。。
我有一个专用ip,任何人基本上都可以将你的域设置为我的ip,这会创建我网站的重复内容。

我是否正确理解你担心其他人会将他们的域指向你的ip,从而降低你的SEO评级?首先:哇。第二:配置带有虚拟主机的web服务器,使其仅响应特定域名,而不是响应所有请求,而不管HTTP
Host
头如何。如何做到这一点完全取决于您正在运行的web服务器以及您是否可以在其上配置虚拟主机。

据我所知,主机将只响应正确配置的域名

您还可以使用htaccess确保所有传入请求都被重写到正确的域

如本例所示,domain.com已重新连接到www.domain.com,并且将永远无法以其他方式访问


试试这段代码,它会将用于访问站点的所有域名重写为正确的域名:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

这意味着与www.domain.com不匹配的所有内容都将被重定向/重写到www.domain.com。

我有一个专用ip,任何人都可以指向我的ip,我如何只设置一个域?