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

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

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

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

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

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

что если в урле есть слово Sex -> то с него редиректим на урл А
Если слово Women -> то с него на урл Б.
и...
Что будет если в урле попадется сочетание Sex + Women ?
Longer вне форума  
Старый 26.11.2010, 01:22   #12
Longer
Хочу обратно ((
 
Аватар для Longer
 
Регистрация: 18.04.2007
Сообщений: 3,532
Бабло: $589868
ТС -->
автор темы ТС По умолчанию

Цитата:
Longer, KEI - это переменная. Получаешь, регуляркой узнаешь что надо и редиректищь куда надо.
Слушай, друг. Я из всего этого понял лишь то, что ты обратился вроде как ко мне...

Цитата:
Анализировать урл хтакцессом - задротство
ну лан.

Забыли про хатцесс.

Пхп ? Возможна реализация?
Longer вне форума  
Старый 26.11.2010, 01:26   #13
alexMorgan
Member
 
Регистрация: 31.05.2010
Сообщений: 57
Бабло: $11025
По умолчанию

Longer, мой вариант не подходит?
alexMorgan вне форума  
Старый 26.11.2010, 01:33   #14
Longer
Хочу обратно ((
 
Аватар для Longer
 
Регистрация: 18.04.2007
Сообщений: 3,532
Бабло: $589868
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от alexMorgan Посмотреть сообщение
Longer, мой вариант не подходит?
да я хз, только утром смогу проверить, по логике что написано - вроде то.

Но мне тут сказали - что это задротство. (уточню - больше 1К уников в сутки этот хатцесс не увидит никогда)

Так по логике вроде да. Должно работать. Что будет если в одной строке попадутся слова Sex+Women ? куда редирект пойдет ?
Longer вне форума  
Старый 26.11.2010, 01:44   #15
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

Уйдет на первое условие, т.е. на секс
Drunk Monk вне форума  
Старый 26.11.2010, 04:22   #16
StHost
Senior Member
 
Аватар для StHost
 
Регистрация: 14.08.2008
Адрес: станица Банькок, Сиям
Сообщений: 1,780
Бабло: $200550
Отправить сообщение для StHost с помощью ICQ Отправить сообщение для StHost с помощью Skype™
По умолчанию

Интерестно, и зачем это делается редирект по запросу, и именно через htaccess? Маленький ломчег и небольшой клоакер во флакончеге? Вкусный может получится бутербродец в таком случае ) Ясен перец, что скрипт тут нельзя, а именно через htaccess.
__________________
silence is gold. buy gold in silence. buy silent gold. enjoy golden silence. бесшумные сервера в звенящей тишине секретного датацентра SilentHost
StHost вне форума  
Старый 26.11.2010, 14:04   #17
bablolover
Senior Member
 
Аватар для bablolover
 
Регистрация: 10.10.2010
Сообщений: 1,059
Бабло: $126610
По умолчанию

Цитата:
Сообщение от Drunk Monk Посмотреть сообщение
Анализировать урл хтакцессом - задротство и допустимо, только когда ничего не поделать уже.

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

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Все запросы на index.php, собственно, а он уже показывает нужный контент. При этом реальные файлы по прежнему доступны по своим урлам
это разве не тоже самое, что: errordocument 404 index.php
?
__________________
покупаю худеющий ру-траф в любых кол-вах
стоимость смс на номер
bablolover вне форума  
Старый 26.11.2010, 17:36   #18
alexMorgan
Member
 
Регистрация: 31.05.2010
Сообщений: 57
Бабло: $11025
По умолчанию

bablolover, нет
alexMorgan вне форума  
Старый 26.11.2010, 22:35   #19
bablolover
Senior Member
 
Аватар для bablolover
 
Регистрация: 10.10.2010
Сообщений: 1,059
Бабло: $126610
По умолчанию

да ладно нет
если отсутствует файл или директория, он кидает на индекс.пых
__________________
покупаю худеющий ру-траф в любых кол-вах
стоимость смс на номер
bablolover вне форума  
Старый 26.11.2010, 23:00   #20
Ctacok
Senior Member
 
Аватар для Ctacok
 
Регистрация: 07.06.2010
Адрес: 80 port
Сообщений: 1,035
Бабло: $193881
Отправить сообщение для Ctacok с помощью ICQ Отправить сообщение для Ctacok с помощью Skype™
По умолчанию

Цитата:
Сообщение от Longer Посмотреть сообщение
Не знаю как сформулировать правильно.

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

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

что если в урле есть слово Sex -> то с него редиректим на урл А
Если слово Women -> то с него на урл Б.
и...
Что будет если в урле попадется сочетание Sex + Women ?
PHP код:
<?PHP
if (isset($_GET['do'])){
 if (!
is_array($_GET['do'])){
$keyword  htmlspecialchars($_GET['do']);
}
}
if (
preg_match("/\sex/i",$keyword)){
header("location: http://Url_A/");
die(
'<A href=http://Url_A/>'.$keyword.'</A>');
}

if (
preg_match("/\women/i",$keyword)){
header("location: http://Url_B/");
die(
'<A href=http://Url_B/>'.$keyword.'</A>');
}
?>
Можно через case switch и т.п.
Кстате PHP под рукой нету, так что возможно будут синтаксические ошибки.
Ctacok вне форума  
Старый 27.11.2010, 00:22   #21
alexMorgan
Member
 
Регистрация: 31.05.2010
Сообщений: 57
Бабло: $11025
По умолчанию

Цитата:
Сообщение от bablolover Посмотреть сообщение
да ладно нет
если отсутствует файл или директория, он кидает на индекс.пых
ага, и добавляет
Код:
HTTP/1.1 404 Not Found
alexMorgan вне форума  
Закрытая тема