@board 使用nginx隐藏特定毛象用户的主页和嘟文:
在server{ listen 443….}这个block里,找到这个部分:
location / {
try_files $uri @proxy;
}
把这三行替换成
location / {
rewrite ^\/@(faketaoist)$ /500.html break;
rewrite ^\/@(faketaoist)\/(\d+)$ /500.html break;
try_files $uri @proxy;
}
(记得把括弧里面的用户名替换成你想隐藏的用户名
然后sudo systemctl reload nginx
完结撒花stealth mode开启 !
如果想隐藏全部用户的主页和嘟文的话,改一改@后面括弧里面的regex
@yukina 哇!你这个更好!我那个写得太笨重了
@faketaoist @board 顺带发一下呜呜站目前临时隐藏所有用户的规则
# 允许部分用户
location ~ ^/@(fghrsh|yukina|wxw_moe_status) {
try_files $uri @proxy;
}
location ~ ^/@ {
if ($http_cookie !~* 'remember_user_token') {
return 401;
error_page 401 /err_message_401;
}
try_files $uri @proxy;
}
# 此处 HTML 有省略
location /err_message_401 {
default_type text/html;
return 401 '<!DOCTYPE html>...<h1>The page you are looking for requires a login to access.</h1>...</html>';
}