mod_rewrite - Как я проверяю QUERY_STRING HTTP_REFERER?

Удостоверьтесь, что сделали копию перед запуском восстанавливания. Восстанавливание могло бы найти ошибки на остальном диске, которого не "могло" бы произойти во время копии, вызвав Ваш диск remainging перестать работать также.

Можно ли сказать нам, если это - набег программного обеспечения или аппаратный набег? В случае набега программного обеспечения это настраивается в менеджере диска окон, или с BIOS системной платы или некоторым другим путем?

Вашим ответом я предполагаю, что Вы использовали компонент набега системной платы.

Если Вы не вставляете физическую плату RAID, это очень, вероятно - набег программного обеспечения. Системная плата имеет то, что называют RAID-контроллером, но не. На самом деле большую часть времени это - набег программного обеспечения, установка BIOS системной платы и драйвером.

Эта комбинация имеет худшую вероятность выполнения Right Thing (TM), когда Вы пытаетесь восстановить, по сравнению с надлежащим RAID-контроллером. Остерегайтесь - существует дешевый IDE или карты RAID-контроллера SATA, которые делают точно то же самое.

Но затем, если Ваше восстановление данных работает, зеркальное отражение сделало свое задание: Вы потеряли диск, но не данные. Если сервер не особенно важен, установил его тот же путь и идет для другого на несколько лет. Но если данные имеют какой-либо вид значения, пойдите для надлежащего решения и профессионала для установки его, включая резервное копирование.

P.S. Восстановление данных не является резервным копированием

1
задан 3 October 2009 в 19:04
2 ответа

Как оказалось, QUERY_STRING уже часть HTTP_REFERER.

Таким образом, решение просто:

RewriteCond %{HTTP_REFERER} !foo=bar
1
ответ дан 3 December 2019 в 22:47

Попробуйте это RewriteCond:

RewriteCond %{HTTP_REFERER} ^[^?]+\?([^&]*&)*foo=bar(&.*)?$
1
ответ дан 3 December 2019 в 22:47

Теги

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