Как сделать редирект (301, 302). Общая тема

donc
На сайте с 16.01.2007
Offline
664
#421

И для меньшего геммороя все абсолютные адреса на сайте, если есть - заменить на относительные

Осуждаем применение нейросетей в SEO и не только ( https://webimho.ru/forum/148/ ) :) Продвижение сайтов от 25 000 в мес, прозрачно, надежно ( /ru/forum/818412 ), но не быстро, отзывы ( http://webimho.ru/topic/3225/ )
Д5
На сайте с 27.07.2015
Offline
12
#422

Спасибо всем за полную картину. Инструкцию отправила программисту. В роде все понятно)

Usery
На сайте с 01.02.2017
Offline
100
#423

Доброго времени суток, уважаемые гугу

Сделал сайт на Wirdpress, это мой первый любительский опыт, потому экспериментирую. Решил поменять структуру ссылок, сейчас так:

sample.com/info/novost-pro-pogody.html
sample.com/anegdoty/anegdot-pro-vovy.html
sample.com/o-sebe /pro-sebya.html
и так далее

Я хочу сделать так, это легко делается в настройках Wordpress (да, обязательный «category» я убрал изначально плагином). В итоге получится так:

sample.com/novost-pro-pogody.html
sample.com/anegdot-pro-vovy.html
sample.com/pro-sebya.html
и так далее

На всякий случай напишу, что ссылки вида sample.com /info/ (/anegdoty/, /o-sebe/ и т.д.) являются корневыми и в них перечислены статьи категорий.

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

Доброго времени суток
Xaron
На сайте с 24.05.2012
Offline
77
#424

Такая проблема. Нужно сделать редирект по условию

site.ru/nabor-simvolov/nazvanie.html

на

site.ru/arhiv/nazvanie.html

При этом нужно, чтобы редирект не срабатывал для нескольких категорий, названия которых заранее известны:

rok|primer|kot|polet

Все остальные категории должно перенаправлять в архив.

SeVlad
На сайте с 03.11.2008
Offline
1609
#425
Usery:
Я хочу сделать так,

Это делается простым изменением ЧПУ в настройках. Никаких редиректов для этого не только не нужно, но и вредно. Редиректы может быть понадобятся для перенаправления со старых, на новые. Но если на сайте нет трафика - незачем этим голову забивать.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
G5
На сайте с 08.02.2012
Offline
61
#426

Здравствуйте господа. Помогите пожалуйста решить проблему. После обновления движка сайта появились непонятные ссылки.

Пример. Сама страница с правильным адресом site.ru/spec-sredstwa/elektroshoker.html и есть site.ru/spec-sredstwa/elektroshoker/102-spravocnikohrannika.html В ссылку добавлено /102-spravocnikohrannika. И таких ссылок много. Как сделать редирект на нормальные страницы без /102-spravocnikohrannika

adel92
На сайте с 04.01.2012
Offline
334
#427

А что за движок?

NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
Максим Медведев
На сайте с 02.12.2007
Offline
147
#428

Здравствуйте,

Есть был на сайте раздел и были адреса страниц в нем вида

/doc/index-1.php

/doc/index-2.php

/doc/index-3.php

Как правильно составить перенаправление на раздел /doc/

?

Я пробовал так:


RewriteCond %{QUERY_STRING} ^/doc/index-(.*)$ [NC]
RewriteRule ^doc/index-(.*)\.php$ http://site.ru/doc/ [R=301,L]

Но не работает. Где ошибка?

1. Веб студия Реймакс (http://reimax.ru/) 2. CRM для веб студий и фрилансеров aveCRM (http://avecrm.ru/)
S
На сайте с 30.09.2016
Offline
469
#429

Выбросьте первую строку, и всё заработает. QUERY_STRING - это строка после вопросительного знака в запросе. В Вашем запросе этого нет.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Максим Медведев
На сайте с 02.12.2007
Offline
147
#430
Sitealert:
Выбросьте первую строку, и всё заработает. QUERY_STRING - это строка после вопросительного знака в запросе. В Вашем запросе этого нет.

пробовал убирать её, но нужного эффекта нет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий