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 со слешом.
Особого влияния на индексацию замечено не было.
Странички с цифрами в индексе отсутствуют, но сам факт их наличия меня удручает.
Есть какие-то мысли как это устранить?