在nginx中如何禁止直接用ip访问服务器 - 哈尔滨SEO_小贱博客
欢迎大家光临我的哈尔滨SEO博客,不怎么经营,文笔一般,承接相关网站建设/优化/推广服务。

在nginx中如何禁止直接用ip访问服务器

SEO技术策略 198℃ 0评论

很多nginx的配置,对于玩服务器又玩SEO的朋友

忽略了ip直接访问web的问题,不利于seo,容易分散权重。

分散权重的因素非常多,最常见的无非这些  http://seo.xiangjianguo.cn/seojisu/23.html

针对ip访问网站,最好禁止ip用域名访问,nginx操作如下

在nginx找到

 

nginx服务器禁止ip

server {
listen 80 default_server;
server_name _;
return 400;
}
 
不过也可以将ip转发到域名上。

server
{
listen 80;
server_name  你的ip;

index index.html index.htm index.php;
root /home/wwwroot/index/web; *//默认哪个网站所在的目录
if ( $host != ‘你的网站域名’ ) { return 400; }

 

附上nginx的301重定向的方法

server
{
listen 80;
server_name seo.xiangjianguo.cn www.seo.xiangjianguo.cn ; #server_name end
if ( $host != ‘seo.xiangjianguo.cn )
{
rewrite ^/(.*)$ http://seo.xiangjianguo.cn/$1 permanent;

}

将seo.xiangjianguo.cn对应换成你自己的域名

以上是nginx中禁止直接用ip访问服务器的方法。

推荐阅读:提升域名集权的2大操作

 

转载请注明:哈尔滨SEO-网站排名优化-哈尔滨小贱SEO博客 » 在nginx中如何禁止直接用ip访问服务器

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址