Действительно.. что же послужило причиной настолько сильного интереса..
// можно Location: http://newserver.ru/new_page.htmlheader('Location: http://newserver.ru/new_page.html');
if ($_SERVER['HTTP_HOST']!='myhost.ru')if (...) // вся конструкция выше.
ну.. так и не будет.
От корня веб-сервера.. В смысле URI (всё, что после http://server.name)
<?phpif($_SERVER['REQUEST_URI'] != '/page.html') {header("HTTP/1.1 301 Moved Permanently"); // если нужен 301 редиректheader('Location: /new_page.html'); // можно Location: http://newserver.ru/new_page.htmlexit();}?>
Эм..
"сохранённая" страница на другом сервере - видимо, только при помощи JS проверять
if (window.location.href != 'http://нужный адрес') window.location.href = 'НУЖНЫЙ'
(правда это не 301 редирект.. но если доступа к нему нет - заголовок отдать не получится)
Если есть доступ к PHP - проверять
if($_SERVER['REQUEST_URI'] != '/нужная_страница_от_корня_сервера') {...}
в PHP
$_SERVER['HTTP_REFERER']
в .htaccess
%{HTTP_REFERER}
Удалять код..
+ обновляться, латать "дыры", менять пароли.
Если заливали через уязвимость на сайте - скорее всего в логах сервера информация осталась.. искать по соседству с датой изменения файлов.
В принципе, любой можно натянуть..
http://forum.webasyst.ru/viewtopic.php?id=4387
http://www.webasyst.ru/support/help/wass-manual-design-editing.html
http://easyweb.org.ua/shop-script/manual2/
Единственный момент - не скажу насчёт особенностей free (в сравнении с полной версией)
А зачем в исходном коде экранирование кавычек?
Поиграйтесь с "магическими кавычками" - может оно и ссылкам поможет (думаю, там, проверка идёт, начинается ли атрибут href с ^http://)
magic_quotes_gpc off
так, быть может..
http://dev.1c-bitrix.ru/
По поводу популярных чуть выше: