Как убрать дубли на joomla 1.5
Страницы: 1 2 3 След.
Как убрать дубли на joomla 1.5
Нужно склеить или убрать дубли пример: http://cy-pr.com клей с   http://cy-pr.com.html
пробовал так:
для редиректа ссылок без окончания на ссылки с окончанием (включить суффикс):
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.html$
RewriteRule ^(.*)$ /$1.html [R,L]
проблема решена частично, т. к. админка не работает.
Кто что посоветует? (разумеется не бесплатно)
Вот есть страницы, дубли:

1. site/page

2. site/page/
3. site/page.html
Как сделать редирект 1 и 2 на 3?
Помогите за вознаграждение
Изменено: Juri - 20 Июня 2012 13:29
Просто установи сеф компонент и не парься, например артио джумсеф.
raketchik, спасибо, но нужно через .htaccess редирект, кто поможет?
Тогда попробуй так:

Redirect 301 /page site.ru/page.htmlRedirect 301 /page/ site.ru/page.html
Блин, перенос не отобразился в предыдущем сообщение, так надо:
Код
Redirect 301 /page site.ru/page.html
Redirect 301 /page/ site.ru/page.html 
Если так не прокатит, то попробуй добавить протокол:
Код
Redirect 301 /page site.ru/page.html
Redirect 301 /page/ site.ru/page.html 
Блин, почему не получается редактировать свое сообщение?И протокол не прописался в общем перед site.ru/page.html поставь  в обоих строчках.
Да так я в курсе, нужно пакетно задать условие на редирект, чтобы каждую страницу отдельно не прописывать..
Изменено: Juri - 20 Июня 2012 20:58
Неужели на форуме нет программеров?
Удаляем joomla - Удаляются дубли :)Кстати это одна из неприятных ситуаций в джумле, создание дублей, которые как-то тщательно прячутся. 
Начинаю подозревать что joomla специально убрала кнопку "просмотреть на сайте". 
И сделала просто демо-просмотр в спец окошечке без адресной строки.
Оптимизация сайтов - Заказать!
У тебя пропали позиции? Сайт в АГС? Нету посещений? Позиции калл? Пиши мне!
Единственное хоть как-то облагороженное средство - хоть как-то разобраться с лишними дублями - компонент shSEF404.
Компонент Artio JoomSef тут не поможет.
Если возникнут вопросы пишите.
Защита от DDoS, очистка от вирусов, администрирование серверов
Juri,  достаточно включить суффикс в настройках самой joomla. Тогда все генерируемые страницы будут с суффиксом.

Второе: нужно сделать redirect 301 такого вида:

Для сайта с www:
Код
RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
 
Для сайта без www:
Код
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
 

При использовании таких настроек Joomla и такого редиректа все ссылки на страницы будут генерироваться с суффиксом .html (дубли соответственно будут совершенно не видны, зайти на них можно будет только искусственно). Поисковики, соответственно, дубли без .html тоже не видят, ведь команда RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L] будет их просто перенаправлять на страницы, которые генерируются с .html и никуда больше. Поэтому, нет нужды приделывать суффикс.

Проверено на многих сайтах. В итоге, имеем в поисковиках только страницы вида:
Код
http://www.site.ru/article.html

И.... и дубли этих страниц такого вида:
Код
http://www.site.ru/article.html/


Joomla, к сожалению, и тут корявая. Слэши, это отдельная тема. И убрать их нужно обязательно. Делается это так:
Код
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]

В итоге получаем индексированные страницы только и только такого вида:
Код
http://www.site.ru/article.html


Надеюсь, что объяснила понятно. Пробуйте.

P.S. Ах да.. Забыла совсем. Чтобы все это работало, естественно, в настройках Joomla должно быть так:
Код
Включить SEO - Да
Использовать mod_rewrite - Да
Добавить суффикс к URL - Да
Изменено: Belka - 26 Июня 2012 14:54
Alexander, спасибо, но нужно пробовать решить без компонента.smile:confused:

Belka, 

Цитата
Belka пишет:
дубли соответственно будут совершенно не видны, зайти на них можно будет только искусственно
В этом и проблема что конкуренты искусственно, зная проблему, кидают дубли в аддурилки (сейчас и сам этим промышляю:o)
Belka, 

Цитата
Belka пишет:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
Допустим, убрали слеши, а как к беслешевым добавить .html ? И при этом папасть в админку. (т.к закуп в основном производился на .html , да и поисковики их считают статичными, а не динамичными)
Страницы: 1 2 3 След.
Похожие темы:
Читают тему (гостей: 2, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
15:19 Refmate — сервис для взаимного обмена ссылками 
13:06 Продвижение по ключам 
09:47 Adsense личный опыт 
13:13 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
13:47 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
08:27 Ищу специалистов 
08:18 Прибыль 200$ - 400$, за каждую 1000 уников! Google, FB и тд 
20:22 Belurk — высокоскоростные анонимные прокси от 0,24 рублей 
18:48 Продажа аккаунтов HH.RU 
17:38 swapsfera.com 
17:30 GoodsMoney.io 
16:25 JustProxy.Biz - Резидентные прокси без ограничения по трафику 
14:43 Рассылки СМС/SMS, Вайбер/Viber, Ватсап/Whatsapp, Телеграм/Telegram любой тематики по всему миру 
14:18 PonyBit.ru - обменный пункт PonyBit.ru (Понибит.ру) 
17:46 Всего п онемногу 
12:45 Куплю проигрышные букмекерские аккаунты 
11:55 Union Pharm - топовая фарма-партнерка для профессионалов! 
17:09 Точные прогнозы на футбол 
10:00 Ну что, кто куда деваете свои сайты? 
16:22 Компьютерная мышь 
23:55 Добро пожаловать в цифровой мир...