WGET – корисний інструмент адміна
WGET дозволяє отримувати в поточну директорію віддалений файл або документ. Таким чином можна на приклад тестувати відповіді на певні запити. Для прикладу, на платформі Windows не легко підставити значення змінної HTTP REFERER для тестування відповідей за певних умов. В нашому прикладі ми через .htaccess забороняємо доступ всім, хто приходить ніби з (вже не існуючої) директорії /forum/ за допомогою .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} .*debian.ukr.im/forums.*
RewriteRule (.*) http://%{REMOTE_ADDR} [R=301,L]
</ifModule>
та тестуємо відповідь сервера з допомогою WGET, піставляючи в змінну запиту HTTP REFERER значення /forum/:
wget –referer=http://debian.ukr.im/forums/ http://debian.ukr.im
В результаті отримуємо заголовки відповіді, а в поточній директорії маємо тіло відповіді. Таким чином можемо проаналізувати коди відповідей при певних значеннях HTTP REFERER.
Підстановка HTTP_REFERER це дійсно крута фішка WGET. Корисна інфо.