Nginx Googlebot переписывают правила, переставшие работать с 404

Могло бы быть полезно, если можно точно определить точно, где пакеты отбрасываются. hping является довольно ручным для этого.

Можно сделать собственный traceroute на порте 21 путем постепенного увеличения TTL (-t) от 1 - 10 следующим образом:

for i in `seq 20`; 
  do echo "+++++ TTL IS: $i +++++"; 
  sudo hping3 -t $i -S ftp.example.com -p 21 -c 1; 
done

Packets, возвращенный, потому что TTL является слишком низким, покажет: TTL 0 во время транзита от IP = name=UNKNOWN

Когда Вы начнете получать 100%-ю потерю пакетов, Вы будете знать, где начать смотреть.

2
задан 26 July 2013 в 17:45
1 ответ

Если вы измените свою перезапись на

rewrite ^/(.*)/$ /snapshots/$1.html break;
rewrite ^/(.*)$ /snapshots/$1.html break;

, тогда первая строка будет соответствовать только строкам, оканчивающимся косой чертой, а $ 1 будет содержать полный путь за вычетом начальных и конечных косые черты. Второй поймает остальные дела (которые сейчас работают).

2
ответ дан 3 December 2019 в 11:46

Теги

Похожие вопросы