Вам нормальные бесплатные варианты предлагали, а вы говорите, что пока ничего не подошло. Сразу возникает вопрос, смотрели ли и действительно ли нужно. Мы закрыли сервак под бесплатный статик. Могу на год бесплатно разместить на наших парковочных площадках. Домен 3-го уровня плюс соответствующий ящик Яндекс.Почты бесплатно или максимум 15 руб./год (последнее касается предварительной регистрации красивых почтовых ящиков/доменов 3-го уровня). Хотя, думаю, не особо разоритесь, если возьмете рушку за 90-100 руб./год.
Кстати, еще попадается хостинг под статик в районе 150 руб./год, правда, там объем предоставляемого дискового пространства обычно минимальный. На мой взгляд лучше взять бесплатно или по мин. цене обычный PHP-хостинг и не париться.
Так и не понял, почему нельзя использовать внешние ссылки на картинки, клиентские скрипты и т.п. Цель всего этого тоже до конца не понял.
Не обязательно из базы. Можно и из файлов. Я часто использую базу для хранения индексной инфы, а основное содержание статей храню в файлах. Любителям создания сайтов на чистом HTML это должно понравиться, правда, добавлять (удалять) статьи без админки таким способом не очень удобно, т.к. нужно отдельно вносить индексную инфу и добавлять файлы. Рекомендуем использовать этот подход только для сайтов с редко изменяющимся составом страниц, и только тем людям, которые хотят его использовать.
В условии точку перед com лучше тоже экранировать. Ну, и не забываем о включении обработки этих директив.---------- Добавлено 13.02.2015 в 00:44 ----------P.S. Если вдруг понадобится перенаправление на стороне, обращайтесь.
avt1977, идея лежала на поверхности, но домен получается так себе.
А если выбирать категории из news-category без повторов? И зачем второй запрос помещать в цикл? Просто добавьте условие на выборку по списку или диапазону новостей.
Есть несколько jNN. NN могут быть что-то значащими для фотографа цифрами. Такие домены можно брать по себестоимости, т.е. без предзаказа, т.к. домены данного формата с буквой j одни из наименее ценных.
Фронт-энд-движок (лучше на БД, хотя можно и на файлах). Админка по необходимости. Транслировать однотипную разметку даже на две страницы уже лень. Такое только для одностраничников, в т.ч. AJAX-. Инклуды для включения однотипной разметки (шапки/подвала) никогда не использовал.
Спеки пробовали читать. Ваш код сильно напоминает одну известную басню Крылова.
Выдаем заголовок, потом контент 404-ой. Как-то так:
header('HTTP/1.1 404 Not Found');readfile('404.html');
Да, повесить заглушку и искать клиента. Исходя из моего опыта (мы сдаем домены в аренду), лучше все-таки гарантировать арендатору возможность передачи прав хотя бы в том случае, когда вы прекращаете заниматься арендой (это я к фразе "продавать я не собираюсь").
Понятно, что при этом можно также разместить на заглушке рекламу своих и чужих товаров и услуг.---------- Добавлено 08.02.2015 в 17:56 ----------P.S. Также лучше все-таки предлагать полную передачу прав в качестве альтернативы аренде.