• Nginx Rewrite не работает, как решить?

    kotomyava
    @kotomyava
    Системный администратор
    Лучше понять, как конфигурировать, прочитать документацию, понять, что надо сделать, и написать конфиг, а не пользоваться бездумно конвертерами...

    Эквивалент вашим .htaccess, будет выглядеть как-то так:
    location = / {    
      rewrite ^$ router/;
    }
    location / {
        rewrite ^(.*)$ router/$1 break;
    }
    location /router {
       try_files $uri $uri/ /router/index.php;
    }


    Ну и нужен вам, вероятно, не default конфиг nginx править, а создать конфиг для вашего домена отдельный. А default пусть заглушкой отвечает, при не попадании в домен, как это по умолчанию и сделано...
    Ответ написан
    2 комментария