X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Drupal, дубли, редирект 301
Thander
Thander
Topic Starter сообщение 12.4.2011, 14:32; Ответить: Thander
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 298
Регистрация: 19.2.2009
Поблагодарили: 117 раз
Репутация:   37  


Добрый день.

Возникла проблема. Есть сайт на Drupal. Через RSS я сделал кросспост в твиттер через сервис twitterfeed.com в настройках было установлено укорачивание ссылок через bit.ly Все отлично работало, обзоры добавлялись в твиттер. Сегодня при апдейте выдачи яндекса, я увидел кучу проиндексированных дублей.

Урлы на сайте следующего вида - http://site.ru/название-статьи (без html, php и так далее) (и так же по разным каталогам)
А яндекс проиндексировал новые страницы которые получились из ссылок bit.ly - пример - http://site.ru/название-стать..._medium=twitter


и получается что:

адреса разные, а содержимое страницы одинаковые.

Подскажите пожалуйста как правильно сделать редирект 301 для этих 80-90 страниц. Страницы разные и в моем случае нужно каждую страницу прописать.

по такому варианту:
Redirect 301 /название-статьи?utm_source=twitterfeed&utm_medium=twitter http://site.ru/название-статьи


меня интересует следующее как продолжить этот список?

Redirect 301 /название-статьи?utm_source=twitterfeed&utm_medium=twitter http://site.ru/название-статьи
Redirect 301 /название-статьи?utm_source=twitterfeed&utm_medium=twitter-2 http://site.ru/название-статьи-2
Redirect 301 /название-статьи?utm_source=twitterfeed&utm_medium=twitter-3 http://site.ru/название-статьи-3


Так правильно или по другому нужно делать? Так же возможно нужно будет правильно настроить .htaccess (за $ естественно) уже после того как я сделаю список этих страниц (так как .htaccess сейчас стандартный который был с движком изначально)

Заранее спасибо.


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kRicha
kRicha
сообщение 12.4.2011, 14:35; Ответить: kRicha
Сообщение #2


Завсегдатай
*****

Группа: Active User
Сообщений: 933
Регистрация: 29.6.2010
Из: Киева
Поблагодарили: 222 раза
Репутация:   39  


.htaccess + регулярные выражения =)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Thander
Thander
Topic Starter сообщение 12.4.2011, 14:43; Ответить: Thander
Сообщение #3


Бывалый
****

Группа: User
Сообщений: 298
Регистрация: 19.2.2009
Поблагодарили: 117 раз
Репутация:   37  


(kRicha @ 12.4.2011, 13:35) *
.htaccess + регулярные выражения =)


Я понимаю, что это необходимо делать через .htaccess , но я с этим никогда не сталкивался. Все примеры, что я нашел через поиск показываю как это сделать для 1 страницы. Мне нужно пример для нескольких страниц что бы я мог сделать список страниц для переадресации через редирект 301, а так же правильное заполнение .htaccess так как он стандартный который был вместе с движком.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kRicha
kRicha
сообщение 12.4.2011, 14:47; Ответить: kRicha
Сообщение #4


Завсегдатай
*****

Группа: Active User
Сообщений: 933
Регистрация: 29.6.2010
Из: Киева
Поблагодарили: 222 раза
Репутация:   39  


(Thander @ 12.4.2011, 13:43) *
Я понимаю, что это необходимо делать через .htaccess , но я с этим никогда не сталкивался. Все примеры, что я нашел через поиск показываю как это сделать для 1 страницы. Мне нужно пример для нескольких страниц что бы я мог сделать список страниц для переадресации через редирект 301, а так же правильное заполнение .htaccess так как он стандартный который был вместе с движком.

Та там не список, там Вы зададите шаблон и по нему оно будет обрабатывать адреса...

Я б помог, но я регулярными не дружу, извиняйте)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
G_Market
G_Market
сообщение 12.4.2011, 15:00; Ответить: G_Market
Сообщение #5


Новичок
*

Группа: User
Сообщений: 45
Регистрация: 22.9.2010
Поблагодарили: 18 раз
Репутация:   5  


вставьте в .htaccess сразу после строки
RewriteEngine On

RewriteCond %{ENV:REDIRECT_RWR} ^yes$
RewriteRule .* - [L]

RewriteCond %{QUERY_STRING} ^utm_source
RewriteRule ^.*$ http://%{HTTP_HOST}/$0? [R=301,L,E=RWR:yes]


если строка запроса начинается с "utm_source" то 301 редирект на ту же страницу с отбрасыванием строки запроса (все что после "?") и устанавливает переменную "RWR"
а первые две строки делают выход из преобразований, если переменная "RWR" установлена (чтоб не разбираться что у Вас уже есть в .htaccess).


--------------------
Товары и цены в магазинах Вашего города: Городской рынок


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Thander
Thander
Topic Starter сообщение 12.4.2011, 15:08; Ответить: Thander
Сообщение #6


Бывалый
****

Группа: User
Сообщений: 298
Регистрация: 19.2.2009
Поблагодарили: 117 раз
Репутация:   37  


G_Market, спасибо большое. Сейчас редиректит на страницу без ?utm_source=twitterfeed&utm_medium=twitter .

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Скорая помощь для ваших сайтов - Wordpress, DLE, Joomla, Drupal
Любые виды работ, профессионально, оперативно, не дорого.
15 wturm 3764 20.4.2018, 14:34
автор: Black_Mag
Открытая тема (нет новых ответов) Редирект только главной страницы
301 редирект
7 Gera 1355 4.3.2018, 1:10
автор: CampusClub
Открытая тема (нет новых ответов) Ищу специалиста Drupal
4 eduarddis 851 20.10.2017, 0:30
автор: eduarddis
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыДизайн сайтов и верстка, дизайн от 3000 р. Верcтка на DLE, MODX, DRUPAL, JOOMLA, WP и др.
279 Nefcore 94978 8.3.2016, 19:47
автор: Nefcore
Открытая тема (нет новых ответов) Перенос сайтов с html/php, движков DLE, Joomla, Drupal, Opencart на Wordpress
и с прочих самописных движков на Вордпресс
6 Profi 2186 25.12.2015, 3:12
автор: Profi


 



RSS Текстовая версия Сейчас: 26.5.2018, 20:21
Дизайн