ivan-lev

Рейтинг
435
Регистрация
20.04.2007
humbert:
С простыми посетителями все просто: сессия, куки, логин-пароль.
...
Но много ботов, которые куки не имеют и сессия не сохраняется.
Как идентифицировать пользователя, отсеяв ботов?

Эм.. а вариант если "куки не имеют и сессия не сохраняется" -> "отсеивать бота" совсем не подходит? Если "да", то чем?

Многие счётчики используют JS и/или картинки - однако, часть пользователей в этом случае отсеивается.

Роботы иногда передают соответствующий UserAgent.

код, который перебрасывает - в файле

<script type="text/javascript" src="http://dircash-promost.com/i/toppic/data.js

p.s. интересный подход к рекламным материалам

tavrox:
а как сделать редирект в htaccess или еще както?

Для указанного случая

редирект с /view_post.php?id=525235 на  /post/statja_s_url_iz_title

редирект в .htaccess не слишком удачный вариант (хотя, тоже возможен)

Лучше, используя php, найти запись по id (видимо, в БД.. и, видимо, в этой же таблице будет поле.. к примеру, alias, которое подставляется в URL), сформировать соответствующий ей URL и редиретнуть

header("HTTP/1.1 301 Moved Permanently");
header ('Location:/post/'.$row['alias']);
exit();

[L] не нужно.. слэш начальный, если RewriteBase указан - тоже..

---------- Post added 22-07-2012 at 01:56 ----------

А вообще, если официального дополнения нет, можно написать хак/плагин, который будет разбирать URL в параметры и передавать "дальше". Не проверял, но похоже, что-то вроде такого (для EVO?): http://venugopalreddy.com/modx/add-custom-friendly-urls-snippets/

nikhotin:

memory_limit = 12M - опция в вашем php.ini файле (рекомендуется если есть доступ, действует на все скрипты на сервере)
Вместо 12M подставляем необходимый обьем памяти, например по нарастающей, пока ошбка не перестанет вылазить, значение по умолчанию обычно 8M (мегабайт).

В ошибке лимит 128М

И, если я правильно понял, то вопрос уже не по этой ошибке, а по входу в админку.

Работают ли сессии/куки? Ещё симптомы похожи на ситуацию, когда не включен плагин user.. - искать в БД (phpmyadmin-то работает?) в плагинах или расширениях.

Эм.. а .htaccess в корне есть? отрабатывает? В смысле, RewriteRule на index.php

p.s. page_item - это класс ссылки.. на 404 ошибку он не влияет

Давно переехал? Полное обновление DNS занимает некоторое время.

Заменять на HTML-сущности.. Для & - &amp;

Если php - использовать функцию htmlspecialchars для автоматической замены

Ошибок JS нет? Вообще, в javascript Proverka отрабатывает?

К php вообще обращение происходит? Например, print_r($_POST) что выведет?

p.s. А что ожидается увидеть тут?

value=$zavod_name[name]

Что там на самом деле - подскажет

alert ($('#mpd').val());

И вообще в коде кашка.. нет кавычек у атрибутов. Если используется JQuery (вижу $.post), то вместо getElementById лучше будет смотреться $('#id').val()

<script type="text/javascript">

function Proverka() {
$.post('ajax/proverka.php', { dat: $('#f_date_c').val(), mpd: $('#mpd').val()}, function(data){
alert(data);
});
return false;
}
</script>
Kowalski:
В чем может быть причина этого?
Как это влияет на выдачу?

1. В настройках сервера

2. как может влиять наличие дублей?

p.s. И почему опять "Кто виноват?", а не "что делать?"

Для редиректа (склейки) основного домена и всех поддоменов на сайт с www добавить в .htaccess (myserver.ru заменить)

RewriteCond    %{HTTP_HOST}            !=www.myserver.ru
RewriteRule (.*) http://www.myserver.ru/$1 [R=301,L]
Всего: 4907