Примеры:
Эти тексты нужно прописывать в файл .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: | |
| Скрыть ссылки на пост | 
