«Нормальный» плохо состыкуется со словами «конструктор сайтов».
girlads, возьмите любой понравившийся паблик HTML-шаблон или тему от WP и т.п.---------- Добавлено 10.05.2017 в 23:18 ----------...популярные cms-ки общего назначения от конструкторов тоже недалеко ушли. Приготовился уворачиваться от помидоров :)
Основные принципы вам уже раскрыли. Можете просто писать свой лог при помощи file_put_contents с флагом FILE_APPEND, можете обновлять запись в базе при помощи SET `hits`=`hits`+1 и т.п.
Помимо Content-Type при отдаче файлов также используется Content-Length, ну и контроль кэширования, как ранее писали, тут не будет лишним. Помимо gif/ico/jpg/png сбор статистики можно вешать на др. вспомог. файлы, прежде всего css/js. Как опять-таки уже было сказано, если вы не формируете картинку со стат. информацией, лучше просто читать существующие файлы, например у нас на сайтах можно подключить сбор статистики к любому статик файлу одного из предопред. типов, находящемуся в пределах паблик каталога сайта, создав счетчик и добавив к ссылке префикс вроде /promo, т.е. если есть файл /assets/logo.png, создается «счетчик» с именем assets/logo.png, обращение к кот. выполняеся по ссылкам /promo/assets/logo.png[тут еще могут быть доп. параметры для клонирования счетчика, т.е. фактически создания разных счетчиков на основе одного файла]. Как выше сказали, можно использовать ф-цию readfile, но а для больших файлов – служебные заголовки Web-севера, побуждающие его читать и отдавать файл самостоятельно (X-SendFile и т.п.).
Вам, видимо, намекают на «неатомарность» сего действия. Действительно режут глаз эти три строчки.
аvtоriка+аutоriка
girlads, если вам только на год, то поищите акционные (начните с то же godaddy), а если нужны стабильно невысокие цены, чтобы продлевать долгие годы, то как вариант см. в подписи.
wakh, выше верно написали. Можно оставить, как есть, и просто правильно ссылаться на статик со своего сайта. Если все же сильно хоЦА и при этом нет желания замарачиваться с nginx'ом, разместите статик в каталоге с именем вроде kdbldidbdlbdfdymop и делайте рерайт в него при наличии запрашиваемого файла.
Seomonsters, в подписи. Есть русская локация с сипанелью (и еще плеск, кажется). Русскоязычный интерфейс, привычные системы оплаты, включая WM.
Кто-то с созвучным именем будет покруче, чем вы, не? ;)---------- Добавлено 29.04.2017 в 13:47 ----------А вообще посмотрите внимательно на топ. Не считая ВК, это линкопомойки. Т.е. просто вы пока недостаточно круты ;)
Первоначально показанные мной директивы размещаете в районе RewriteEngine On (естественно, саму эту директиву дублировать не нужно). RewriteBase / можно не опускать, т.е. оставить возле RewriteEngine On.
Ваш блок уберите:
RewriteCond %{HTTP_HOST} ^www.site\.biz$ [NC]RewriteRule ^(.*)$ http://site.biz/$1 [R=301,L]
^news(/.*)?$
lock5126, может, лучше отключить пока? Или 503, а вслед добавить самому по несколько фирм из каждого такого города.