- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В общем затеял на одном сайте тотальную зачистку дублей страниц. Сайт на DLE.
В роботсе закрыл все что можно, но там далеко не все закроешь.
По этому перешел к настройке .htaccess.
Удалось без проблем закрыть:
Дубли c www
Т.е. все страницы с www.site.ru редиректят на site.ru
Кому нужно, вот код:
Дубли главной
Закрыл site.ru/index.php
Кому нужно, вот код:
Но вот столкнулся с проблемой дублей-категорий.
Цель - переадресовать УРЛы категорий без слеша в конце на УРЛы со слешем. Т.е. с site.ru/category на site.ru/category/
Нашел код:
С ним есть 2 проблемы:
1. Слеш добавляется не только к УРЛам категорий, но и к УРЛам новостей.
2. Не работабют статические страницы.
Есть обратный код, который убирает слеш со всех страниц:
Но мне он не совсем подходит, так как в индексе Гугла практически все страницы-категории со слешем, а в Яндексе и так и так.
Если воспользоваться последним кодом, то нужно будет очень долго ждать переиндексации.
P.S. Проблема возникла из за того, что давно по неопытности прописал в шаблоне УРЛ на категории без /, а ДЛЕ формирует эти УРЛ с ним (/).
Посоветуйте как быть...
Заранее благодарен!
Silver_UA добавил 04.06.2010 в 22:12
Разобрался...
Вот код:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteRule (.+) $1/ [R=301,L]