|
| Дата |
|
USD/RUB | 93.7196 | BTC/USD | 61135.3770 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
29.12.2009, 22:37
|
#1
|
Senior Member
Регистрация: 29.09.2009
Сообщений: 409
Бабло: $93280
|
Возможно ли так сделать через htaccess?
Есть два сайта:
1. naher.com
2. pofig.com
Надо сделать, чтобы при заходе на naher.com показывался pofig.com, но без редиректа.
Возможно ли это через htaccess?
|
|
|
29.12.2009, 22:46
|
#2
|
Senior Member
Регистрация: 24.04.2007
Адрес: Красноярск
Сообщений: 358
Бабло: $50640
|
нет вроде, точно можно через nginx )
upd. Нет, прогнал, можно через htaccess:
RewriteEngine on
RewriteRule (.*) http://<мало-ли куда>:<и на какой порт>/$1 [L,P,QSA]
L - правило последнее в цепочке
P - проксирование, а не переадресация
QSA - Query String Append - добавлять к адресу всё, что было в строке параметров
http://dchekmarev.ru/blog/article/1248094041
__________________
PharmCash - Лучшие условия и профит в фарме. Hold-0, Refunds-0, Commission–50%, CPU+500. Google нас любит!
|
|
|
29.12.2009, 22:59
|
#3
|
Senior Member
Регистрация: 29.09.2009
Сообщений: 409
Бабло: $93280
ТС -->
|
ТС
Цитата:
Сообщение от flo0
нет вроде, точно можно через nginx )
upd. Нет, прогнал, можно через htaccess:
RewriteEngine on
RewriteRule (.*) http://<мало-ли куда>:<и на какой порт>/$1 [L,P,QSA]
L - правило последнее в цепочке
P - проксирование, а не переадресация
QSA - Query String Append - добавлять к адресу всё, что было в строке параметров
http://dchekmarev.ru/blog/article/1248094041
|
или на хостинге запрещено или нет mod_proxy
|
|
|
29.12.2009, 23:02
|
#4
|
Senior Member
Регистрация: 24.04.2007
Адрес: Красноярск
Сообщений: 358
Бабло: $50640
|
тогда либо никак, либо убедить саппорт хостинга поставить мод
__________________
PharmCash - Лучшие условия и профит в фарме. Hold-0, Refunds-0, Commission–50%, CPU+500. Google нас любит!
|
|
|
29.12.2009, 23:16
|
#5
|
Senior Member
Регистрация: 29.09.2009
Сообщений: 409
Бабло: $93280
ТС -->
|
ТС
через php сделал
а вообще странно, это работает
RewriteRule ^(.+)$ index.php [QSA]
а это нет
RewriteRule (.*) http://<мало-ли куда>:<и на какой порт>/$1 [L,P,QSA]
ну все равно, пасиб за наводку
|
|
|
29.12.2009, 23:35
|
#6
|
Senior Member
Регистрация: 24.04.2007
Адрес: Красноярск
Сообщений: 358
Бабло: $50640
|
у тебя редирект на index.php получается, а не проксирование ^)
RewriteRule (.*) http://<мало-ли куда>:<и на какой порт>/$1 [QSA] тоже должно работать, только тоже это будет редирект
__________________
PharmCash - Лучшие условия и профит в фарме. Hold-0, Refunds-0, Commission–50%, CPU+500. Google нас любит!
|
|
|
30.12.2009, 00:01
|
#7
|
Senior Member
Регистрация: 29.09.2009
Сообщений: 409
Бабло: $93280
ТС -->
|
ТС
Цитата:
Сообщение от flo0
у тебя редирект на index.php получается, а не проксирование ^)
RewriteRule (.*) http://<мало-ли куда>:<и на какой порт>/$1 [QSA] тоже должно работать, только тоже это будет редирект
|
ну да, это редирект
ну да ладно, через index сделал.
теперь осталось правила RewriteRule настроить, чтобы domen.com/search кидало на search.php, а все остальное domen.com/* на index.php
что то типа этого (но это не работает):
RewriteRule ^(!(search).*)$ index.php [QSA]
RewriteRule ^(search.*)$ search.php [QSA]
|
|
|
30.12.2009, 00:11
|
#8
|
Senior Member
Регистрация: 24.04.2007
Адрес: Красноярск
Сообщений: 358
Бабло: $50640
|
RewriteCond %{QUERY_STRING} ^search(.*?)$
RewriteRule ^(.*)$ http://site2.net/$1?%1 [L]
как-то так, но не точно
__________________
PharmCash - Лучшие условия и профит в фарме. Hold-0, Refunds-0, Commission–50%, CPU+500. Google нас любит!
|
|
|
30.12.2009, 00:58
|
#9
|
Senior Member
Регистрация: 29.09.2009
Сообщений: 409
Бабло: $93280
ТС -->
|
ТС
Цитата:
Сообщение от flo0
RewriteCond %{QUERY_STRING} ^search(.*?)$
RewriteRule ^(.*)$ http://site2.net/$1?%1 [L]
как-то так, но не точно
|
спасибо за наводку, сделал типа такого - работает:
RewriteRule ^(search.*)$ search.php [L,QSA]
RewriteCond %{REQUEST_URI} !search\.php$
RewriteRule ^(.*)$ index.php [L,QSA]
|
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
|