Livestreet + Twitterfeed

4
Привет друзья!
Полгода назад я зарегистрировался в твиттере, и с тех пор подсел на него. Очень удобный сервис.
Параллельно начал развивать свой проект на LS. Прикрутил к профилю твиттер, статусную строку.
Задумался сделать ленту новостную сайта и в твиттере. Сначала хотел сам написать скрипт для экспорта RSS в Твиттер, но нашел удобный сервис twitterfeed, зарегистрировался, настроил брать рсс с первой страницы.
Дальше твиттерфид отлично все сделал, но при переходе из твиттера по ссылке на сайт LS выдает 404, вообщем twitterfeed приписывает свои get параметры в конце (?utm_source=twitterfeed&utm_medium=twitter), и LS из-за этого не показывает страницу.
На помощь пришел модуль rewrite апача, в .htaccess добавил следующее:

RewriteCond %{QUERY_STRING} twitterfeed
RewriteRule blog/(.*)\.html /blog/$1.html? [R=301,L]


в итоге получилось:

AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{QUERY_STRING} twitterfeed
RewriteRule blog/(.*)\.html /blog/$1.html? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php


такой вот небольшой хак с перенаправлением + убираем GET параметры.
  • +1
  • 10 марта 2010, 18:56
  • Gasoid

Комментарии (6)

RSS свернуть / развернуть
0
зато не надо изменять код LS )) а то скоро переход на 0.4 будет
0
Стоит просто нормально настроить twitterfeed и ни каких извратов не надо, при добавлении twitter акка стираем всё в полях UTM Tags.
+1
блин, сейчас да все прошарил в twitterfeed, есть такая опция ), когда создавал откуда мне было знать что это добавляется в гет запрос ))
0
У меня сразу такое же было, но прежде чем делать костыли я пересмотрел настройки twitterfeed, что и тебе советую делать в дальнейшем))
0
зато теперь документацию по rewrite модулю наизусть знаю )
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.