Как убрать дубли на 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)
Новые темыОбъявленияСвободное общение
20:13 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
15:04 Adtrafico - Правильная партнёрская сеть под бурж трафик 
19:21 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
17:32 Новая жизнь, старого форума 
17:41 DreamCash.tl - заработок на онлайн-видео. До 95% отчислений, отличный конверт! 
17:46 Проверить сайт на уязвимость 
17:44 Adsense личный опыт 
11:44 Majento SiteAnalyzer - бесплатная программа для аудита и анализа сайта 
10:01 Bitpapa.com - криптовалютный P2P-маркетплейс для безопасных сделок 
08:45 Продам 2 сайта 
04:19 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
03:22 TELEGRAM EXPERT — Многоцелевой комбайн по работе с Telegram! 
23:21 Размещу ссылки/статьи на ваш сайт | Рост ИКС | XRumer 23.0.4 StrongAI 
21:04 Помогу закрыть кредиты и долги законно! 
00:54 Точные прогнозы на футбол 
12:43 Куплю проигрышные букмекерские аккаунты 
04:33 Половина скидок на распродажах — фейк 
07:53 НейроБабушка наказывает мошенников 
19:59 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
19:57 Пятница 13-ое: VK принял радикальное решение и закрыл доступ к порно контенту 
14:57 Конгресс США заявил о лабораторном происхождении коронавируса