- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Чтобы участвовало больше желающих помочь, решил создать топик здесь.
Один из первых моих проектов, как оказалось жил с непомерным количеством дублей, я немного опешал, когда сам случайно узнал об этом. При этом проект неплохо бороздить просторы сети, но закрыть дубли все же нужно.
дубли страниц вида:
Нужно отставить:
На данный момент, я могу через htaccess сделать редирект со страниц "без слэш", на страницы с ".html".
При этом если я закрою все страницы "со слэшем" в robots.txt можно выйти сухим из воды, но как это правильно сделать? Страниц много, больше 1500 штук.
Прошу помощи:
1. Как поставить 301 редирект в htaccess со страниц "со слешэм" и со страниц "без слэша" на страницы с ".html"?
2. Rfr прописать в robots.txt закрытие индексации всех страниц "со слешэм" на конце?
---------- Добавлено в 12:04 ---------- Предыдущее сообщение было в 12:01 ----------
Выражаю благодарность DiAksID , за ответ в этой ветке.
Но при таком условии:
RewriteCond %{REQUEST_URI} (.*\/[^\.]+)($|\?)RewriteRule ^(.*)$ $1.html [R=301,QSA,L]
При редиректе со страниц "со слешем" получаю страницы со "/.html" что совсем не то, что нужно.
Но за попытку, спасибо!
2. Rfr прописать в robots.txt закрытие индексации всех страниц "со слешэм" на конце?
ИМХО, это никак не сделать.
ps. что интересно - вдруг неожиданно темы такие стали актуальны.
ИМХО, это никак не сделать.
Это печально настолько, что я в это не очень верю. Прошу не разводить демагогию на счет тенденции тем по закрытию дублей, я просто не знал что они есть изначально, не более и не менее того.
Может фишка из дле чем то может вам помочь
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.xml$
RewriteRule (.+) $1/ [R=301,L]
# Редирект c www на без www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.sayt.net
RewriteRule ^(.*)$ http://sayt.net/$1 [R=permanent,L]
# Редирект для главной (с /index.php,html на /)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
1. Как поставить 301 редирект в htaccess со страниц "со слешэм" и со страниц "без слэша" на страницы с ".html"?
Поставить можно, но редирект будет со ВСЕСХ страниц со слэшем и без (для файлах и каталогах будет исключение). Если на сайте есть страницы в стиле /category/ редирект не подойдет
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)(?<!/)$ /$1.html [R=301,L]
Может фишка из дле чем то может вам помочь
В вду такого нету
ИМХО, это никак не сделать.
Disallow: /*/$
Аллоха!
Хостер откликнулся на мою просьбу:
Теперь все страницы и "со слешем" и "без него" автоматически редиректятся на ".html"
Теперь и в robots закрывать ничего не нужно.
Уверен, что еще пригодится это не только мне. Пользуйтесь на здоровье.
Спасибо kimberlit и siv1987 за ответы.
В своем примере выше немного ошибся, там редирект только страниц без слэша.
Хостер откликнулся на мою просьбу: