INVERSER
INVERSER
Powerful web-based technologies
Powerful web-based technologies
Email:
Mobile:
YouTube

Из данной статьи Вы узнаете как перенаправить все запросы на сервере, поднятом на nginx на index.php, без index.php и .htaccess

Если очень сильно НЕ хочется ставить Apache, ради только одного .htaccess (имеется ввиду только ради этой возможности, чтобы можно было использовать .htaccess), то есть один способ, при котором возможно перенаправлять все запросы на index.php, убрав при этом сам index.php.

Кодик очень маленький, но долгоищущийся по интернетику и тестирующийся (чтобы Аллилуя! в итоге все получилось):

server{
...
rewrite ^/index.php?page=(.*) /$1 permanent;
location ~ /(.*) {
try_files $uri $uri/ /index.php?page=$1;
}
...
}

Добавив его в конфигурационный файл nginx.conf или конф. файл сайта (site.conf), Вы добьетесь того, что все запросы, которые будут иметь следующий вид:

http://site.org/your_query

будут перенаправлены на index.php, находящийся в корне, где их, конечно же, можно будет дальше распарсить и выдать необходимое содержимое пользователю.

nginx rewrite без Apache

Задать вопрос

Отзывов пока нет
Хостинг для Вашего сайта
от 7$/365 дней
подробнее