... Итак, чтобы не заставлять бота два раза бегать по одним и тем же документам, и чтобы сэкономить наш трафик, который уходит в небытие, напишем в файле .htaccess в корне нашего сайта такие волшебные строчки: RewriteEngine On RewriteRule ^.htaccess$ - [F] RewriteBase / RewriteCond %{HTTP_host} ^www\.yourdomain\.com$ RewriteRule ^(.*)$ http://yourdomain.com/$1 [R=301,L] Строки пронумерованы только для наглядности, не вздумайте писать эти циферки в самом файле :) Итак, первой строкой мы включаем возможность преобразования урлов, второй - не разрешаем смотреть содержимое файла .htaccess...
... Что касается редиректов, которые происходят уже непосредственно внутри php-скрипта, то можно устроить вот такой редирект обращениям с www: if(!strstr($_SERVER['HTTP_host'],"www.")) { $host = substr($_SERVER['HTTP_host'],4); $uri = $_SERVER['REQUEST_URI'] Header("HTTP/1.1 404 Not Found"); Header("Location:http://".$host.$uri); exit; } Но всё же те задачи, которые можно решить ресурсами апача, нужно ими и решать...
... Целую кучу бесплатных буржуйских хостингов посмотреть можно тут: http://www.free-webhosts.com/webhosting-01.php А из них порядка сотни, где php работает, почти на всех стоит MySQL...
... http://freehostia.com - Ругается на мой айпи: Signups trought proxies are not allowed...
... PHP 4.4.0, MySQL 3.23.56, max_execution_time: 30, GD Support: 2.0.15 compatible http://atbhost.com - 333 MB web space, 30 GB bandwidth, PHP 5, MySQL 5, max_execution_time: 30, GD Support: 2.0.15 compatible Жестоко были отсеяны, естественно, те хостинги, где стоит запрет на чмод файлов или где для регистрации нужно отправить заявку на e-mail...
... Ещё в процессе поиска был найден весёленький хостинг: http://hp-h.us/ - на момент написания поста на индексе висит надпись "[Ayyildiz Tim]Hacked by Theghost @ Turkish Hacker " :) Хотя конфиг заманчивый: PHP 4.4.4, MySQL 4.1.21, max_execution_time: 3000 !!!, GD Support: 2.0.28 compatible...
... Сделаем мы это вот как: if(!strstr($_SERVER['HTTP_REFERER'],"http://".$_SERVER['HTTP_host'])) { echo "Произошла ошибка<br> Форма исполняется лишь на этом домене."; exit; } То есть мы проверяем наличие нашего доменного имени в урле страницы, с которой нам шлют данные...
... Например, gudzonhost или 3fn.net Цена скрипта: не продаётся (если вы очень хотите получить скрипт в исходных кодах, стучите в аську, договоримся) В комплекте идут 4 шаблона для blogger.com с примерами расположения блоков AdSense и 8 настроенных источников контента для скрипта...