Posted 17 января, 20177 yr comment_120354 Здравствуйте, кто знает, напомните пожалуйста, как сделать реврайт в нжинксе, чтобы например страница site.ru/page/page2?id=3 открывалась по адресу site.ru/other/3 location /other/ { rewrite ^/other/(.*)$ /page/page2?id=$1 last; } Не получается.. Link to comment https://ipbmafia.ru/topic/16331-nginx-location-rewrite/ Share on other sites Больше вариантов
17 января, 20177 yr comment_120364 Попробуй: location /another/ { rewrite ^/another/(.*)$ /page/page2?id=$1 break; } Link to comment https://ipbmafia.ru/topic/16331-nginx-location-rewrite/?&do=findComment&comment=120364 Share on other sites Больше вариантов
17 января, 20177 yr Author comment_120368 56 минут назад, Silence сказал: Попробуй: location /another/ { rewrite ^/another/(.*)$ /page/page2?id=$1 break; } На главную страницу направляет Link to comment https://ipbmafia.ru/topic/16331-nginx-location-rewrite/?&do=findComment&comment=120368 Share on other sites Больше вариантов
17 января, 20177 yr comment_120369 Так ... ? location /other/ { rewrite ^/other/(.*)$ /page/page2?id=$1 permanent; } Link to comment https://ipbmafia.ru/topic/16331-nginx-location-rewrite/?&do=findComment&comment=120369 Share on other sites Больше вариантов
17 января, 20177 yr Author comment_120371 Заработало всё же так, ошибка была в ссылке location /other/ { rewrite ^/other/(.*)$ /index.php?app=pages&page=news?id=$1 last; } Но срабатывает только вот так site.ru/other/?id=1 А мне нужно, чтобы было так site.ru/other/1 то есть спрятать ?id= И чтоб страница site.ru/other/ открывалась как /index.php?app=pages&page=news (без гет запроса) А то пишет, что ошибка Link to comment https://ipbmafia.ru/topic/16331-nginx-location-rewrite/?&do=findComment&comment=120371 Share on other sites Больше вариантов
17 января, 20177 yr comment_120372 location /other/ { rewrite ^/(.+)/$ /$1 permanent; rewrite ^/other/(.*)$ /index.php?app=pages&page=news?id=$1 last; } Link to comment https://ipbmafia.ru/topic/16331-nginx-location-rewrite/?&do=findComment&comment=120372 Share on other sites Больше вариантов
17 января, 20177 yr Author comment_120373 3 минуты назад, Silence сказал: location /other/ { rewrite ^/(.+)/$ /$1 permanent; rewrite ^/other/(.*)$ /index.php?app=pages&page=news?id=$1 last; } Неа, не работает Link to comment https://ipbmafia.ru/topic/16331-nginx-location-rewrite/?&do=findComment&comment=120373 Share on other sites Больше вариантов
17 января, 20177 yr comment_120374 rewrite ^/id/([0-9]+)/?$ /index.php?app=pages&page=news?id=$1 last; Link to comment https://ipbmafia.ru/topic/16331-nginx-location-rewrite/?&do=findComment&comment=120374 Share on other sites Больше вариантов
17 января, 20177 yr Author comment_120376 Всё не то... Link to comment https://ipbmafia.ru/topic/16331-nginx-location-rewrite/?&do=findComment&comment=120376 Share on other sites Больше вариантов
17 января, 20177 yr comment_120380 Последний Вариант: location /other/ { rewrite ^/other/(.*)/id/$ /index.php?app=pages&page=news?id=$1 last; } Link to comment https://ipbmafia.ru/topic/16331-nginx-location-rewrite/?&do=findComment&comment=120380 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.