Как избавиться от дублей страниц на Joomla?

J
На сайте с 07.10.2010
Offline
163
828

Добрый день. Как известно, Joomla генерирует очень много дублей. Одни из них имею вид:

site.ru/str.html

site.ru/category/str.html

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

S
На сайте с 08.10.2012
Offline
25
#1

Для редиректа ссылок с окончанием .html на ссылки без окончания (выключить суффикс):

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} \.html$

RewriteRule ^(.*)\.html$ /$1 [R,L]

Для редиректа ссылок без окончания на ссылки с окончанием (включить суффикс):

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !\.html$

RewriteRule ^(.*)$ /$1.html [R,L]

77
На сайте с 28.02.2012
Offline
26
#2

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

J
На сайте с 07.10.2010
Offline
163
#3
777177:
здесь речь про наличие статьи по адресу сайт-статья и сайт-категория-статья

именно так. Нет решения данной проблемы?

R3
На сайте с 16.08.2011
Offline
52
#4

в joomla 2.5 насколько помню стоит rel="canonical", который избавляет от дублей. Зачем ещё и перенаправления писать?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий