Как перенаправить URL старых измененных каталогов

Ответы выше указывают на Вас к централизованной консоли управления. Это обычно - лучший ответ. Я беру Вашу точку о пассивном контроле, но я думаю, что Вы являетесь немного неосновными. Центральные решения, с которыми я работал, не предполагают, что клиент получил обновление; они обновляют информацию в консоли с тем, что клиент говорит, что ее дата/версия определения. Это точно так же точно как Вы спрашивающий клиентскую машину сами некоторым другим способом. На самом деле худшей, которая может произойти, является разбивка в консоли, все еще отправление обновило DATS, но теряя коммуникацию возврата от клиента, и показав более старую дату определения в консоли, чем клиент на самом деле имеет.

Однако, если Вы не можете сделать этого (машины не собираются оставаться под Вашим управлением после развертывания, и т.д.), затем, можно попытаться узнать, где программное обеспечение AV, которое Вы используете, хранит ту информацию.

Когда я должен был сделать это для CE SAV, Вы могли запросить реестр клиентской машины для нахождения текущей версии определения AV, и я думаю дата также. Для Dat-файлов McAfee Вы смогли узнавать, где каталог DATS сохранен и имеет сценарий, который ищет созданную или измененную в последний раз дату новейшего Dat-файла в том каталоге.

0
задан 22 September 2012 в 03:40
3 ответа

What webserver are you running? Edit that in your question please.

Assuming it's Apache and you have mod_rewrite on, append the following line in your .htaccess file found at the root directory of your host.

RewriteRule ^vehicles-cars/?(.*) http://adsbuz.com/vehicles-cars-for-sale/$1

It should do the trick.

0
ответ дан 5 December 2019 в 18:54

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

Я бы сделал вместо этого, когда PHP начнет выполняться, первое, что ему нужно do проверяет текущий URL-адрес запроса ( content-location ). Сравните, что находится в этой строке, с тем, что находится в вашей базе данных для страницы.

Если два URL-адреса совпадают, загрузите страницу как обычно. В противном случае выполните 301 перенаправление заголовка на новый URL.

0
ответ дан 5 December 2019 в 18:54
-2
ответ дан 5 December 2019 в 18:54

Теги

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