Примеры:
Эти тексты нужно прописывать в файл .htaccess в корне Mfeed'а
-------------------------------
RewriteEngine On
RewriteRule ^(.*)\.html$ http://mfeed.com/search.php?q=$1
-------------------------------
это правило позвляет заходить на результаты поиска по урлам:
http://mfeed.com/viagra.html
http://mfeed.com/phentermine.html
и тд
mod_rewrite правила
Модератор: Begemot
начиная с этого момента Mfeed поддерживает такой формат:
search.php?q=buy-phentermine-online&splitter=-
splitter - это разделитель для ключевого слова.
теперь можно все делать простым mod_rewrite правилом вот так:
первое правило работает с форматом
http://www.com/play-poker.html
http://www.com/play-poker.htm
второе с форматом:
http://www.com/play-poker/
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/
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
воспользовался приведенным там советом...
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=-
но тогда неверно передается (вообще не передается) запрос...
Как быть?
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=-
но тогда неверно передается (вообще не передается) запрос...
Как быть?
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
Savos,
для того чтобы Related были вида /buy-hentermine/
нужно в темплейте заменить
на
для того чтобы 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>
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |