Katyara

Помощь с редиректом на nginx

8 сообщений в этой теме

Здравствуйте! Подскажите, пожалуйста, как сделать редирект на nginx с https:// site. ru/category/1/files/nazvanie.php на https://site. ru/category2/1/nazvanie/ ? То есть, в конце не будет у файла окончания .php и категория изменится, а так же одна из категорий исчезнет вообще. Как такое реализовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

rewrite ^\/category\/1\/files/(.+)\.php$    /category2/1/$1/ last;

или

rewrite ^\/category\/(.+)\/files/(.+)\.php$    /category2/$1/$2/ last;

Пишу по памяти, как-то вот так я делал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, vklimin сказал:

rewrite ^\/category\/1\/files/(.+)\.php$    /category2/1/$1/ last;

или

rewrite ^\/category\/(.+)\/files/(.+)\.php$    /category2/$1/$2/ last;

Пишу по памяти, как-то вот так я делал.

А $2 и $1, а также last  во втором примере это что? Не силён в редиректах вообще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

давай доступы к сайту сделаю тебе редирект..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, pinchoalex сказал:

давай доступы к сайту сделаю тебе редирект..

Я извиняюсь, но вы здесь не старожил, чтобы иметь огромную доверительную историю. Которая указала бы, что вам можно доверить сие действие. 

Поэтому лучше так отпишите как сделать. Буду очень признателен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
On 06.12.2018 at 11:54 PM, Katyara said:

Я извиняюсь, но вы здесь не старожил, чтобы иметь огромную доверительную историю. Которая указала бы, что вам можно доверить сие действие. 

Поэтому лучше так отпишите как сделать. Буду очень признателен.

Как хотите, я понимаю, это правильно, а смысл писать) если окажется что там все по другому и то что я опишу подходит под другие случаи, тут нужно делать или не делать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
25 минут назад, pinchoalex сказал:

Как хотите, я понимаю, это правильно, а смысл писать) если окажется что там все по другому и то что я опишу подходит под другие случаи, тут нужно делать или не делать

Например, что может быть не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу