Ragnarok

Ragnarok
Рейтинг
239
Регистрация
25.06.2010

Sly32, пусть функция возвращает (return) массив, а не выводит (echo) значение. Потом уже, используя полученный массив, в файле представлений (views) формируйте теги с данными. Вообще, движетесь в правильном направлении (про паттерн MVC).

Ещё, советую "не доверять" входным данным и $limit перед подстановкой превращать в (int)$limit.


foreach (News::datlim('style-class', 3) as $n) {
//тут вывод
}
Tison:
Здравствуйте,

Вчера переехал на vps и заметил что сайт перестал кешироваться (плагин wp Hyper Cache) , я его деактивировал/активировал, сбрасывал кэш - не помогло. в файле wp конфиг строка для кэша прописана. Может в настройках сервера нужно что-то посмотреть?

права на папку проверьте

ох..

А теперь, внимание, правильный ответ:

На каждой странице пагинации нужен canonical на первую страницу, которая, в идеале, должна быть без ?page=1

Помимо этого, на страницах пагинации для лучшей индексации нужны rel prev и next

Пример, если страниц только 3:

страница 1 (первая):
site.ru/catalog
canonical:
<link rel="canonical" href="http://site.ru/catalog" />
<link rel="next" href="http://site.ru/catalog?page=2">

страница 2:
site.ru/catalog?page=2
canonical:
<link rel="canonical" href="http://site.ru/catalog" />
<link rel="prev" href="http://site.ru/catalog">
<link rel="next" href="http://site.ru/catalog?page=3">

страница 3 (последняя):
site.ru/catalog?page=3
canonical:
<link rel="canonical" href="http://site.ru/catalog" />
<link rel="prev" href="http://site.ru/catalog?page=2">

и так далее.

это обычные метатеги, которые вставляются в <head> страницы

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

idante:
Там же нужно через .httaccess защиту ставить? А у blogger'а доступа к нему нет, так как сайт не на хостинге лежит.

Так Ваш сайт на блоггере, или тот, на который скопировали?

Воруют то с БД вероятнее всего... Сложно будет...

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

idante:
А как-то закрыть возможность копирования нельзя?

Вы можете заблокировать ip, с которого идёт парсинг.

А вообще, лишние сложности только ухудшат юзабилити и индексацию поисковиками. Лучше всего делать связанное с доменом (ссылка на домен на картинках, внутри статей). И про защиту от хотлинка не забудьте

idante:
Еще такой вопрос. Копируется все автоматом. Только я написал, он тут же и там. Не могли бы посоветовать, как отключить автоматического копирование?

Попробуйте создать какой-то вредоносный пост, или пост со скриптом, редиректящим на Ваш сайт

Поставьте защиту от хотлинка (размещения Ваших картинок на других сайтах)

Вставляйте в статьях ссылки на другие Ваши статьи, в тексте

Если посещаемость большая, посмотрите в сторону кэширующих плагинов

хорошо будет, если сайт будет доступен просто и с www, но один из них будет редиректить на другой

site.ru -> site.ru

www.site.ru -> site.ru

seotanya:
Спасибо за ответы! Но вопрос не решен. Как оказалось варианты с .htaccess не подходят, по крайней мере варианты с 301 редиректом.

Нужно что бы открывалась именно такая ссылка сайт.ру/html/front/bin/ptlist.phtml?Category=65416461876 , но по ней не открывается страница и как я понимаю это из-за знака вопроса в урл.

Что бы было более понятно для чего нужна именно такая нелепая структура ссылки, с знаком вопроса, объясню - это для восстановления страницы сайта с трастовыми показателями, в данном случае PR, для дальнейшей торговли в sape :)

не уверен, что это реализуемо средствами WP, без ковыряния в коде

Всего: 3369