Возможен ли такой .htaccess редирект? - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64840.6027
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 25.11.2010, 21:34   #1
Longer
Хочу обратно ((
 
Аватар для Longer
 
Регистрация: 18.04.2007
Сообщений: 3,532
Бабло: $589868
По умолчанию Возможен ли такой .htaccess редирект?

Не знаю как сформулировать правильно.

допустим есть ссылка
www.gofuckbiz.com/newthread.php?do=Sex+Uma
и
http://www.gofuckbiz.com/newthread.php?do=Women+Dengi

Как прописать в .htaccess такое условие

что если в урле есть слово Sex -> то с него редиректим на урл А
Если слово Women -> то с него на урл Б.
и...
Что будет если в урле попадется сочетание Sex + Women ?
Longer вне форума  
Старый 25.11.2010, 21:48   #2
Nikola_N
$
 
Регистрация: 05.04.2007
Сообщений: 575
Бабло: $101390
По умолчанию

исходя из твоего условия,
в скрипте newthread.php низзя проанализировать переменную do и средиректить куда надо ?
Nikola_N вне форума  
Старый 25.11.2010, 21:54   #3
Longer
Хочу обратно ((
 
Аватар для Longer
 
Регистрация: 18.04.2007
Сообщений: 3,532
Бабло: $589868
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от Nikola_N Посмотреть сообщение
исходя из твоего условия,
в скрипте newthread.php низзя проанализировать переменную do и средиректить куда надо ?
ну это я так, для примера или это не имеет значения?

Урлы могут быть и такими как
domen.com/SEX.html
domen.com/+SEX+

Да любая структура урла может быть, или это не имеет значения?
нужна именно хатцесс реализация

никаких скриптов нет
Longer вне форума  
Старый 25.11.2010, 22:02   #4
Nikola_N
$
 
Регистрация: 05.04.2007
Сообщений: 575
Бабло: $101390
По умолчанию

ну так как в примере было - то можно было б не заморачиваться с акцессом.

то, что ты хочешь вроде можно сделать.
вот посмотри примеры
http://www.vashmaster.ru/informaciya...tov/news84.php
Nikola_N вне форума  
Старый 25.11.2010, 22:03   #5
VladMazday
Юниор
 
Регистрация: 19.11.2010
Сообщений: 13
Бабло: $2705
По умолчанию

Всё можно сделать с помощью регулярок.
VladMazday вне форума  
Старый 26.11.2010, 00:09   #6
Longer
Хочу обратно ((
 
Аватар для Longer
 
Регистрация: 18.04.2007
Сообщений: 3,532
Бабло: $589868
ТС -->
автор темы ТС По умолчанию

Блин, не могу вкурить с хатцесом.

А на пхп такое возможно ? Т.е. что ссылка будет
domen.com/skript.php?=KEI
а сам скрипт будет иметь список правил для редиректа? Или вообще запутался...
Longer вне форума  
Старый 26.11.2010, 00:34   #7
VladMazday
Юниор
 
Регистрация: 19.11.2010
Сообщений: 13
Бабло: $2705
По умолчанию

Longer, KEI - это переменная. Получаешь, регуляркой узнаешь что надо и редиректищь куда надо.
VladMazday вне форума  
Старый 26.11.2010, 01:05   #8
alexMorgan
Member
 
Регистрация: 31.05.2010
Сообщений: 57
Бабло: $11025
По умолчанию

Код:
RewriteEngine On

RewriteCond %{QUERY_STRING} sex [NC,OR]
RewriteCond %{REQUEST_URI} sex [NC]
RewriteRule .* http://google.com/ [R=301,L]

RewriteCond %{QUERY_STRING} women [NC,OR]
RewriteCond %{REQUEST_URI} women [NC]
RewriteRule .* http://yandex.ru/ [R=301,L]
alexMorgan вне форума  
Старый 26.11.2010, 01:11   #9
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

Анализировать урл хтакцессом - задротство и допустимо, только когда ничего не поделать уже.

Самый пиздатый хтакцес придумал вордпресс, что-то вроде такого:

Цитата:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Все запросы на index.php, собственно, а он уже показывает нужный контент. При этом реальные файлы по прежнему доступны по своим урлам
Drunk Monk вне форума  
Старый 26.11.2010, 01:14   #10
alexMorgan
Member
 
Регистрация: 31.05.2010
Сообщений: 57
Бабло: $11025
По умолчанию

Цитата:
Сообщение от Drunk Monk Посмотреть сообщение
Самый пиздатый хтакцес придумал вордпресс, что-то вроде такого:
обычный паттерн FrontController, и его придумал не вордпресс
alexMorgan вне форума