Nginx Переписать короткий URL - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть это в настоящее время как моя конфигурация:

location /read_article {
            rewrite ^/read_article/([0-9/-]+)/([A-Za-z0-9/-]+)/?$ /read_article.php?title=$1 last;
    }

    location /users {
            rewrite ^/users/([A-Za-z0-9/-]+)/?$ /ajax.php?todo=$1 last;
    }
    location /login {
            rewrite ^/login$ /login.php last;
    }
    location /logout {
            rewrite ^/logout$ /logout.php last;
    }

    location / {
            try_files $uri $uri/ /index.html;
    }

однако я хочу настроить nginx так, чтобы, если пользователь перейдет на website.com/ enjarticleid}, он переместился на сокращенный версия статьи, так сказать, она будет переписана в short_article. php? id = {id}

например

website.com/s2s3fw -> short_article.php?id=s2s3fw

при сохранении работы остальных маршрутов ...

...