Samail

Samail
Рейтинг
369
Регистрация
10.05.2007

Там вообще сайта нет

Welcome to: souzuristov.com
This Web page is parked for FREE, courtesy of GoDaddy.com.

RewriteCond %{THE_REQUEST} " /forum/viewtopic.php\?f=4&t=1020(.*) "

RewriteRule ^ http://newsite.ru/mytopic.html? [R=301,L]
Он правильно переводит юрл, но добавляет в конец параметр ,что не есть хорошо.

В примере как раз на конце вопросительный знак, что-бы не добавлял.

Хорошо если так и осталось. Подожду апов :)

AnnaScrum:
SimilarWeb в марте 16 было 122 посещения, с апреля по июнь росло равномерно, в июне достигло 300 а в июле 19 тысяч посещений.

Вопрос: как такое может быть?

Трафик купили например.

египтолог:
как узнали про посещаемость? я не вижу ни одного счетчика.

А я вижу ...только сайт то по видимому чужой.

postavkin, а у вас нет случаем защиты от хотлинков? Может вот то что вы в первом посте написали грузится когда в HTTP_REFERER не указан ваш домен?

тыкаю в коде по "/stili/stili.css"

и что я вижу
Откройте страницу хромом в режиме инкогнито и попробуйте первый раз просто ткнуть на ссылку, а второй раз ткнуть на "открыть ссылку в новой вкладке". В первом случае реферер будет пустой, во втором нет.
postavkin:
А если у юзера js будет отключен, что запишется? запишется только его ip и пустое значение

Ничего не запишется, если js отключен то он и запрос не отправит к скрипту который пишет.

Но то, что Вы написали при этом все равно также 

Нет не равно, потому что в данном случае скрипт будет записывать только тех у кого скрипты включены и кто дождался загрузки страницы, по ним и будет статистика загрузился файл или нет.

---------- Добавлено 11.08.2016 в 15:39 ----------

Samail:

И все таки самое логичное решение, как то проверить загрузился ли у юзера js и css, если нет сделать reload страницы (но только один раз).

Может не всей страницы, а только этих файлов?

Основная мысль: статистику писать скриптом код которого на самой странице, а не в файле (он то по любому загрузится), брать значение переменной из скрипта который в файле и добавлять в эту статистику. Если файл загрузился, там будет это значение, а если не загрузился, то нет.

---------- Добавлено 11.08.2016 в 15:16 ----------

postavkin:
Одно и тоже действие, например, запись ip юзера делать и php и js-ом.

Но js может не записать IP в статистику просто потому что у пользователя скрипты отключены или он страницу закрыл до того как страница загрузилась, а не потому что файл не загрузился.

postavkin:
ip usera/подгрузился js или нет/подгрузился css или нет
Как реализовать не знаю. Может намекнете или покажете пример, профи?

Я не профи и как правильно сделать не знаю, поэтому загрузку файла js проверял бы так:

в скрипт за которым нужно следить запихнул бы переменную например js1 = '1'; а в саму страницу вставил код скрипта который бы после загрузки страницы отправлял к php скрипту POST запрос с этими значениями (data.js1 = js1; ), который бы в зависимости от того что пришло 1 или пустота и писал в базу загрузился скрипт или нет.

Если нужна именно картинка есть онлайн конвертер http://fa2png.io/r/font-awesome/flag-checkered/?color=007dff&margin=0&size=256

Всего: 3620