rg36

Рейтинг
54
Регистрация
28.06.2013
Rulin:
Что значит не дает эффекта? Не происходит редиректа с www.site.ru на site.ru?
Вебсервер у вас какой? Случаем не на narod.ru запускаете свой сайт?

Вот правила для всех ваших примеров: (актуально для вебсервера Apache)


RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

RewriteCond %{REQUEST_URI} ^(.*)index\.html$
RewriteRule .* %1 [R=301,L]

RewriteCond %{REQUEST_URI} ^(.*)\/$
RewriteRule .* %1 [R=301,L]

Только-что попробовал — никакой склейки нету. По крайней мере site.ru/index.html доступен и по www.site.ru/index.html.

Корень сайта редиректит как-то криво, добавляя home/название-хостинг-аккаунта/site.ru/www

Написал в техподдержку хостера, может помогут.

И да, сайт не на народ.ру.

попробовал — не дает эффекта

Вопрос решен, всем спасибо за внимание и участие.

Я так понимаю вопросы по joomla можно сюда задавать.

Что ж, столкнулся недавно с проблемой дублей URL в joomla 3.

Включен родной SEF, все в принципе нормально. В индексе правильные URL, но есть две загвоздки.

1) Странички доступны по адресу: site.ru/3 - это к примеру 3ий пункт меню. Ну и так далее.

2) Для каждой странички генерируется строка rel="canonical". И в качестве канонического адреса указывается тот же адрес, но без слеша в конце.

Т.е. для адреса site.ru/article/ указан канонический site.ru/article.

А все веселье в что, мой .htaccess редиректит URL без слеша на URL со слешом.

Особого влияния на индексацию замечено не было.

Странички с цифрами в индексе отсутствуют, но сам факт их наличия меня удручает.

Есть какие-то мысли как это устранить?

12
Всего: 14