Как уже сказал уважаемый Sinless, простота добавления рекламных блоков, в большей части, зависит от используемого ПО. Возможны и универсальные варианты. Например, используя буферизацию вывода PHP:
<?php ob_start('my_ad'); ?> .ad1.СОДЕРЖИМОЕ.ad2.<?phpfunction my_ad($Content) { $Ads = array( '.ad1.'=>'содержимое рекламного блока 1', '.ad2.'=>'содержимое рекламного блока 2' ); foreach ($Ads as $Place=>$Ad) { $Content = str_replace($Place, $Ad, $Content); } return $Content;}ob_end_flush();?>
Массив $Ads содержит описание рекламных блоков в формате
'имя плейсхолдера'=>'содержимое блока'
Именно тот хост, который приведён в Ваших логах (ds360.masterhost.ru), уже отключен. Видимо, школьник-двоечник таки пытался изобразить DDoS.
Несколько IP, это сколько? Во что упёрлись? Система в запросах есть?
demko73, алгоритм работы защиты и ключевой фрагмент JS-кода выслал в ЛС. Поле antibot добавляется к форме динамически при выполнении "зашифрованного" JS-кода. Содержимое поля - производная от UA. Полагаю, далее проблем не возникнет.
Если страниц, поменявших путь таким образом, не много, можно написать отдельное правило для каждого случая:
RewriteRule ^abc/1\.html$ /abc/first.html [L]RewriteRule ^abc/2\.html$ /abc/second.html [L]
Wrapper в Joomla - это технически iframe, если не ошибаюсь. Следовательно, и отношение ПС к нему будет как к iframe.
demko73, можно взглянуть на используемое решение?
Ссылку на сайт отправьте в личку, если возможно.
Тогда только вариант с сабмитом формы:
$Link = '#'; if (isset($_REQUEST['inp1'])) { $Link = 'dva.php?name='.$_REQUEST['inp1']; } echo '<form action="" method="post" style="text-align:center;margin:50px 0;"><input name="inp1"/> <input type="submit" value="OK"/><br/><a href="'.$Link.'">Ссылка</a></form>';
Проверки и прочее допиливание желательно.
ТС, храните все время в родной зоне, а свой часовой пояс юзер пусть сам установит. При выводе будете корректировать относительно установленного пояса.