ngnix редирект

12
Андрей
На сайте с 30.09.2009
Offline
482
#11

Plutishe, нет.

EuroHoster.org ( https://eurohoster.org/ru/ ) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
Plutishe
На сайте с 06.03.2006
Offline
205
#12
WapGraf:
Plutishe, нет.

можеть быть из за того что работает в паре ngnix+apache2 . я думаю так.

этот код можно передалть под .htacces ?

rewrite ^\/forum\/viewtopic\.php /forum/threads/$arg_t/? permanent;

rewrite ^\/forum\/viewforum\.php /forum/forums/$arg_f/? permanent;

Хостинг за РУБЛИ (http://yousite.ru/h) | VPS/VDS на платформе: XEN c администрированием (http://yousite.ru/v) | Регистрация доменов (http://yousite.ru/d)
siv1987
На сайте с 02.04.2009
Offline
427
#13

Можно. Вы попробуйте вначале все таки по человечески перезагрузить nginx, а потом просто в апаче может не быть mod_rewrite

Андрей
На сайте с 30.09.2009
Offline
482
#14

Ерунда.

Nginx не работает в совокупности с апачем, это два отдельных вебсервера. nginx выполнил редирект и передал апачу уже /forum/threads/$arg_t/?. Ну или не выполнил редирект и передал первоначальную, в вашем случае.

Покажите полностью весь конфиг nginx'а, чтобы вам могли помочь вместо гаждания на кофейной гуще. Вопрос решается в считанные секунды.

Plutishe
На сайте с 06.03.2006
Offline
205
#15

Спасибо всем и в отдельности siv1987, помог разобраться.

G2
На сайте с 25.04.2008
Offline
138
#16

а по моему вопросу никто не сможет подсказать?

grey2:
можно сюда же?

не работает редирект index.php -> /

мой конфиг:

location / {

if ($request_uri = /index.php){
rewrite ^ http://$host permanent;
}

}



на index.php3 и других урлах работает а на ndex.php нет. не понимаю почему.
Поднимаю тИЦ (/ru/forum/752925) Покупаю QIWI (/ru/forum/684863) Налю $$$ через ePayments Card (https://www.epayments.com/registration?p=ae593ade60)
Андрей
На сайте с 30.09.2009
Offline
482
#17

grey2, по вашему вопросу - проверка if не нужна. Все вписывается в реврайт.

rewrite*^/index.php*http://$host*permanent;
siv1987
На сайте с 02.04.2009
Offline
427
#18
grey2:
а по моему вопросу никто не сможет подсказать?

grey2, ваш вариант отлично работает. Курите тогда другие локейшины, которые могут соответствовать *.php. Либо вставьте вне location

G2
На сайте с 25.04.2008
Offline
138
#19

вставил не в location - заработало.

а без if у меня "циклическая переадресация" получается

Андрей
На сайте с 30.09.2009
Offline
482
#20

не актуально

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий