Либо не всё почистили, либо каспер берёт страницу откуда-то, где она всё ещё с "вредоносной ссылкой".
Mad_Man, так недалеко до перфокарт, варикапов и мультиплексоров :)
Это, несомненно, путь настоящего самурая, но он долог и под силу не каждому. Хотя прилично "кодить под веб" способны многие.
Мне кажется, тем, кто собирается "затачиваться" под веб, можно давать урезанную программу. Потому что в 99.9% случаев это использование интерпретаторов, а там уже не нужно заморачиваться над выделением памяти, указателями, регистрами… Всё это делает интерпретатор сам.
Кончено, это развращает :) и сейчас, наверное, подавляющее большинство php-программистов сошли бы с ума, если бы им пришлось объявлять типы и вникать в работу указателей.
Но я бы рекомендовал вместо этого постигать СУБД, потому что применительно к вебу половина (если не бóльшая часть) работы взваливается на базы данных.
По-моему, не имеет смысла изучать какой-то язык "от и до".
Во-первых, это малореально.
Во-вторых, это неразумное расходование ресурсов головного мозга.
В-третьих, это сужает кругозор.
PHP имеет синтаксис и конструкции очень схожие с другими языками. Достаточно понять основы и принципы, а дальше уже с помощью справочника или сайта php.net вы сможете сделать всё, что вам нужно.
Изучив один лишь PHP "от и до" у вас не останется сил/памяти/времени на изучение чего-то ещё (ведь на PHP свет клином не сошёлся) и вы так и будете на нём писать всю оставшуюся жизнь.
А разве есть какие-то ограничения?
Прокачивай столько электроэнергии, сколько провод позволяет, пока не расплавится, да плати по счётчику.
А если в базе есть данные serialized? ;)
Так это вроде тарифы на VDS
Да не, ребята с виду серьёзные. И юрлицо и лицензия — красавцы, одним словом :)
Ну как обычно — руками. Читать логи, искать неисправность, в зависимости от неисправности применять соответствующие меры для устранения.
Проверить, все ли DNS-ы работают и не падают ли.
Тогда оставьте со словом "page", только напишите в нужном регистре, потому что с точки зрения компьютера "page" != "PAGE".
RewriteRule ^([^/]+)/([^/]+)/$ /$1-$2.html [R=301,L]
Но это правило, по понятным причинам, должно следовать после правила с "page".