Denisov80
@Denisov80
Юный Программист

Почему не работает location?

Подскажите пожалуйста, как настроить такой location, по такому примеру не работает.
При наборе адреса
http://sites/mail
В адресной строке браузера путь меняется на sites/mail, но index.php не запускает,
пишет File not found.
Если набрать просто адрес, то срабатывает index.php из /var/www/html

server{	
	...	
	root /var/www/html;
	index index.php;
	
	location  /mail {	
	return 301 http://sites/mail;
	}
		
	location / {
		rewrite ^/([^\.]+)$ /$1.php ;
	}
}


Есть две директории (два сайта: html и mail), и в каждой есть index.php, как правильно запустить index.php из директории mail ?
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
location  /mail {	
  return 301 http://sites/mail;
  }


И что, по-вашему, должен делать этот локейшен? Когда заходят на /mail, ещё раз отправить на /mail?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы