@uralmas

Как организовать несколько location для php?

Хочу настроить конфиг сайта так, чтобы разные секции с php обрабатывались по-разному (разные настройки)
location ~* /forum/index.php$ {
	...
}
location ~* /forum/(admin|css|sitemap).php$ {
	...
}
location /sources/skin.php {
	...
}
location / {
	location ~ [^/]\.ph(p\d*|tml)$ {
		try_files /does_not_exists @php;
	}
}
location @php {
	...
}

Но, судя по логам, обрабатываются они все как location @php
  • Вопрос задан
  • 315 просмотров
Решения вопроса 1
@dodo512
location = /sources/skin.php {
    ...
}

location / {
    location ~ ^/forum/index\.php$ {
        ...
    }
    location ~ ^/forum/(admin|css|sitemap)\.php$ {
        ...
    }

    location ~ [^/]\.ph(p\d*|tml)$ {
        try_files /does_not_exists @php;
    }
}
location @php {
    ...
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы