www.kytoon.com

Форум поддержки скриптов www.kytoon.com
Текущее время: Пт янв 19, 2018 1:18 pm

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: mod_rewrite правила
СообщениеДобавлено: Вт авг 29, 2006 12:41 pm 
Не в сети
Site Admin

Зарегистрирован: Вс май 01, 2005 3:20 pm
Сообщения: 1119
Примеры:
Эти тексты нужно прописывать в файл .htaccess в корне Mfeed'а

-------------------------------
RewriteEngine On
RewriteRule ^(.*)\.html$ http://mfeed.com/search.php?q=$1
-------------------------------
это правило позвляет заходить на результаты поиска по урлам:
http://mfeed.com/viagra.html
http://mfeed.com/phentermine.html
и тд


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 05, 2006 4:27 pm 
Не в сети
Site Admin

Зарегистрирован: Вс май 01, 2005 3:20 pm
Сообщения: 1119
начиная с этого момента Mfeed поддерживает такой формат:
search.php?q=buy-phentermine-online&splitter=-

splitter - это разделитель для ключевого слова.
теперь можно все делать простым mod_rewrite правилом вот так:

Код:
 RewriteEngine On
 RewriteRule ([^/]+)\.html?$ search.php?q=$1&splitter=-
 RewriteRule ([^/]+)/$ search.php?q=$1&splitter=-

первое правило работает с форматом
http://www.com/play-poker.html
http://www.com/play-poker.htm

второе с форматом:
http://www.com/play-poker/


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс окт 15, 2006 3:43 pm 
Не в сети

Зарегистрирован: Пт янв 26, 2007 5:11 pm
Сообщения: 16777212
воспользовался приведенным там советом...

RewriteEngine On
RewriteRule ([^/]+)\.html?$ search.php?q=$1&splitter=-
RewriteRule ([^/]+)/$ search.php?q=$1&splitter=-

Что мы имеем в результате:
действительно ссылка вида http://feed.com/enterteinment/ приводит на страницу с выдачей по слову "enterteinment"
вот только related и recent вместо http://feed.com/search.php?q=.....
начинают ссылаться на http://feed.com/enterteinment/search.php?q=....
и, соответственно - клик по такой ссылке в релейтед или ресент приводит к 404 ошибке...

можно колнечно прописать еще и
ErrorDocument 404 http://feed.com/search.php?q=$1&splitter=-
но тогда неверно передается (вообще не передается) запрос...

Как быть?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс окт 15, 2006 6:46 pm 
Не в сети
Site Admin

Зарегистрирован: Вс май 01, 2005 3:20 pm
Сообщения: 1119
Savos,
для того чтобы Related были вида /buy-hentermine/
нужно в темплейте заменить
Код:
 <a class="black" href="search.php?q=<TMPL_VAR TITLE_HTTP>"><TMPL_VAR TITLE></a>

на
Код:
 <a class="black" href="<TMPL_VAR TITLE_DASH>/"><TMPL_VAR TITLE></a>


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron