А вы серьёзно полагаете, что он нужен? :)
Адрес www.ru резолвится обоими DNS. То есть в целом они рабочии. Если нужна проверка какой-то конкретной зоны, то надо знать какой, чтобы проверить...
Зарегистрирую любому желающему runhosting.ru за 600 руб.
Если, например, открыть freehost и, например, ссылка с поддоменов - условие предоставления хостинга, то на автомате сайты на поддоменах посчитают частью главного сайта... что для фрихоста мягко говоря плохо. Письмом в суппорт проблему вроде можно решить.
Пусть люди с информацией "из первых рук" поправят меня, если я не прав.
Ни разу не испытавал необходимости читать логи mod_rewrite после того как всё один раз настроено...
Первичную настройку можно произвести и не на хостинге... хоть на локальном компе с web-сервером...
Конечно, суппорту не в плюс, что они не могут сделать простой вещи, но смысл менять хостинг?
С "обычными" напрвленными антенами не более 1км
Хотя на форуме dlink.ru постили сообщения, что у народа работает и на 40 км... вот только у них самодельная антенна высотой метров 20 и пара метров в диаметре.
А что происходит?
Редирект происходит на /index.php?page=404 ?
Если да, но отклик сервера не 404, то можно в index.php добавить первой строку
<? if($_GET['page'] == '404') header ("HTTP/1.0 404 Not Found"); ?>
Разница есть.
Поисковики иногда считают поддомен внутренней страницей сайта, особенно если поддомены перелинкованы. В случае с разными доменами такого не происходит за исключением совсем тяжёлых случаев, когда просто имеет место склейка.
Есть примеры, даже когда для поддомена вообще не перелинкованного с другими поддоменами, Яндекс показывает категорию из ЯК...
Вообщем надо либо уведомить Яндекс, что сайты на доменах третьего уровня не имеют ничего общего, либо смириться с тем, что он может про них подумать не так, как о разных проектах.
А вариант без mod_rewrite вам не интересен?
В .htaccess пишем:
ErrorDocument 404 /index.php?page=404
в index.php обрабатываем page=404, выдавая текст ошибки. Отклик сервера при этом будет 404. Само собой заворачивать можно на любой url.
Надо работать так, чтобы на гадости просто не оставалось времени :)
Если требование "без htacces" снять, то проблема решается легко.
RewriteRule ^1.php /2.php [L,R=301]
RewriteRule ^2.php /3.php [L,R=301]
...
RewriteRule ^50.php /51.php [L,R=301]
Напишите простую программу на скриптовом языке, которая сгенерит Вам нужный .htaccess файл.
В принципе можно заставить и mod_rewrite выполнять арифметические операции средствами серверных языков, например, perl, но если количество правил конечно, то проще сгенерить статичный .htaccess
Примеры есть тут:
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html