Как сделать редирект (301, 302). Общая тема - Страница 62 - Форум об интернет-маркетинге
Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 06.01.2018, 10:40   #611
Кирилл_КИТ
Абитуриент
 
Регистрация: 06.01.2018
Сообщений: 1
Репутация: 10

По умолчанию Редирект со всех страниц определенного раздела на главную

Помогите с редиректом.
Необходимо перенаправить на главную страницу сайта с определенного раздела и всех его страниц:
1 сайт/раздел
2 сайт/раздел/страницы
Кирилл_КИТ вне форума   Ответить с цитированием

Реклама
Старый 09.01.2018, 20:28   #612
Max_1
Собираю минуса
 
Аватар для Max_1
 
Регистрация: 02.08.2012
Сообщений: 78
Репутация: -11667

По умолчанию Re: Как сделать редирект (301, 302). Общая тема

RewriteEngine On
RewriteRule ^razdel /? [R,L]
Max_1 вне форума   Ответить с цитированием
Старый 12.01.2018, 21:14   #613
Jorkin
Дипломник
 
Регистрация: 19.09.2012
Сообщений: 79
Репутация: 5015

По умолчанию Настройка .htaccess

Подскажите, пожалуйста, как прописать редирект.

Изменили адресацию на сайте, до этого использовались разные варианты адресации: ЧПУ (/ru/you), /page.php и адреса с гет-параметрами.

Сейчас все адреса идут так: www.domain.com/xxxxxx.php
А сам сайт на чистом HTML

Мне необходимо сделать ряд редиректов в таком духе

/ru/you на www.domain.com/xxxxxx.php
/ru/you/service/opm на www.domain.com/yyyyy.php
/page.php на www.domain.com/nnnnn.php
/site/page.php?lang=RU&id_part=1&id_sp=2 на www.domain.com/eeeee.php

Проблема заключается в том, что если я делаю редирект вот так:
Redirect 301 /ru/you на www.domain.com/xxxxxx.php
то вот такие адреса /ru/you/service/opm (где используется часть адреса в редиректе выше - (Redirect 301 /ru/you на www.domain.com/xxxxxx.php) начинают тоже редиректить на страницу www.domain.com/xxxxxx.php только дописываясь в конец, вот так: www.domain.com/xxxxxx.php/ru/you/service/opm формируя дубли, которые влетают в индекс.

Аналогичная ситуация с вот такими страницами /page.php, после одного прописанного редиректа, начинают редиректится все старые страницы включая вот такие: /page.php?lang=RU&id_part=1 , в итоге получается, что один прописанные редирект -
/page.php на www.domain.com/nnnnn.php делает за собой еще кучу.

Помогите, пожалуйста, решить проблему.
Jorkin вне форума   Ответить с цитированием
Старый 13.01.2018, 09:55   #614
a.fatman
Профессор
 
Аватар для a.fatman
 
Регистрация: 15.01.2006
Адрес: 8212-812
Сообщений: 752
Репутация: 11620
Отправить сообщение для a.fatman с помощью ICQ Отправить сообщение для a.fatman с помощью Skype™

По умолчанию Re: Настройка .htaccess

Код:
RedirectMatch 301 ^/ru/you$  www.domain.com/xxxxxx.php

https://httpd.apache.org/docs/curren...#redirectmatch
a.fatman вне форума   Ответить с цитированием
Сказали спасибо:
Ответ

Метки
.htaccess , 301 , 301 redirect , apache , htaccess , htaccess 301 редирект , htpps , mod_rewrite , osclass , wordpress , редик 100500 , редирект , склейка выдачи




Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 15:32. Часовой пояс GMT +3.

Регистрация Справка Календарь Поддержка Все разделы прочитаны