小编her*_*les的帖子

如何防止谷歌索引我的 https 网址?

当我在 google 上搜索我的域时,它会显示我网站上的几个 https URL,因为 google 喜欢 https,但出于特殊原因,我不想索引 https/ssl 版本。

如何避免这种情况,全世界都只通过htaccess写解决方案,但大多数时候使用nginx!如何解决这个问题:

RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteRule ^robots.txt$ robots-deny-all.txt [L]
Run Code Online (Sandbox Code Playgroud)

机器人内容(在额外的机器人中):

User-agent: *
Disallow: /
Run Code Online (Sandbox Code Playgroud)

如何通过nginx重写规则做到这一点?

谢谢你。

只是一个附加(我的 /etc/nginx/sites-availble/somedomain.conf ):

server {
    server_name somedomain.com www.somedomain.com;
    listen 100.10.10.10;
    root /home/somedomain/public_html;
    index index.php index.html index.htm;
    access_log /var/log/virtualmin/somedomain.com_access_log;
    error_log /var/log/virtualmin/somedomain.com_error_log;
    fastcgi_param GATEWAY_INTERFACE CGI/1.1;
    fastcgi_param SERVER_SOFTWARE nginx;
    fastcgi_param QUERY_STRING $query_string;
    fastcgi_param REQUEST_METHOD $request_method;
    fastcgi_param CONTENT_TYPE $content_type;
    fastcgi_param CONTENT_LENGTH $content_length;
    fastcgi_param SCRIPT_FILENAME /home/somedomain/public_html$fastcgi_script_name;
    fastcgi_param SCRIPT_NAME $fastcgi_script_name;
    fastcgi_param REQUEST_URI $request_uri;
    fastcgi_param DOCUMENT_URI $document_uri;
    fastcgi_param DOCUMENT_ROOT …
Run Code Online (Sandbox Code Playgroud)

robots.txt nginx google-webmaster-tools

2
推荐指数
1
解决办法
4640
查看次数

标签 统计

google-webmaster-tools ×1

nginx ×1

robots.txt ×1