Ответы выше указывают на Вас к централизованной консоли управления. Это обычно - лучший ответ. Я беру Вашу точку о пассивном контроле, но я думаю, что Вы являетесь немного неосновными. Центральные решения, с которыми я работал, не предполагают, что клиент получил обновление; они обновляют информацию в консоли с тем, что клиент говорит, что ее дата/версия определения. Это точно так же точно как Вы спрашивающий клиентскую машину сами некоторым другим способом. На самом деле худшей, которая может произойти, является разбивка в консоли, все еще отправление обновило DATS, но теряя коммуникацию возврата от клиента, и показав более старую дату определения в консоли, чем клиент на самом деле имеет.
Однако, если Вы не можете сделать этого (машины не собираются оставаться под Вашим управлением после развертывания, и т.д.), затем, можно попытаться узнать, где программное обеспечение AV, которое Вы используете, хранит ту информацию.
Когда я должен был сделать это для CE SAV, Вы могли запросить реестр клиентской машины для нахождения текущей версии определения AV, и я думаю дата также. Для Dat-файлов McAfee Вы смогли узнавать, где каталог DATS сохранен и имеет сценарий, который ищет созданную или измененную в последний раз дату новейшего Dat-файла в том каталоге.
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.
Вам необходимо выполнить 301 редирект со старого URL-адреса. Учитывая, что оба из этих URL-адресов в настоящее время работают, я бы не стал касаться ваших правил перезаписи, поскольку я думаю, что это будет сложнее, чем должно быть, потому что вам нужно будет знать, какой из них является текущим URL-адресом. и какой из них - старый URL на уровне перезаписи , для которого, похоже, ваше приложение не предназначено.
Я бы сделал вместо этого, когда PHP начнет выполняться, первое, что ему нужно do проверяет текущий URL-адрес запроса ( content-location
). Сравните, что находится в этой строке, с тем, что находится в вашей базе данных для страницы.
Если два URL-адреса совпадают, загрузите страницу как обычно. В противном случае выполните 301 перенаправление заголовка на новый URL.