VanKrock

Redirect 301 Nginx

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

Всем привет!

Подскажите пожалуйста, как сделать редирект с одной страницы на другую, сейчас есть для одной страницы 2 url: site.ru/category/articleID/ и site.ru/category/articleID-articleName/
Как сделать редирект со второго url на первый?

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


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

В файл .htaccess вставь

 

RewriteEngine On

RewriteRule ^(.*)category/articleID-articleName$ http://www.site.ru/category/articleID [R=301,L]

Это нужно сделать на nginx, а не на apache. Там нет .htaccess, зато есть nginx.conf но там делается точно по-другому.

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


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

Это нужно сделать на nginx, а не на apache. Там нет .htaccess, зато есть nginx.conf но там делается точно по-другому.

Сорри, невнимательно прочитал. Тогда вот так:

server {
     listen  80;
    server_name  site.ru/category/articleID-articleName/;
    rewrite ^ site.ru/category/articleID/$request_uri? permanent; #301 redirect
}

Тогда так попробуйте. Вставить в файл nginx.conf

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

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