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

Max_1
На сайте с 02.08.2012
Offline
45
#611

RewriteEngine On

RewriteRule ^razdel /? [R,L]

Наполнение сайта (http://tino.ru/itm/1389070) / Управление ключевыми словами (http://tino.ru/itm/1733431) / Биржа труда (http://kwork.ru/?ref=9975)
J
На сайте с 19.09.2012
Offline
56
#612

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

Изменили адресацию на сайте, до этого использовались разные варианты адресации: ЧПУ (/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 делает за собой еще кучу.

Помогите, пожалуйста, решить проблему.😕

a.fatman
На сайте с 15.01.2006
Offline
127
#613


RedirectMatch 301 ^/ru/you$ www.domain.com/xxxxxx.php

https://httpd.apache.org/docs/current/mod/mod_alias.html#redirectmatch

H
На сайте с 30.09.2013
Offline
65
#614

Добрый день. Подскажите какие директивы прописать в htaccess

Нужно сделать 301 редирект с одного домена другой, без соблюдения урлов, тоесть на главную. При этом надо оставить роботам доступ в рботс тхт на переадресуемом домене (для того чтобы он увидел там host)

funkislota
На сайте с 12.05.2010
Offline
172
#615

Не могу найти, вообщем наверное, простой ответ на вопрос.

Есть старый домен страниц 10... Хочу сделать редирект на новый.

По сути можно было бы все эти 10 страниц старого домена на главную страницу нового перенаправить..

Есть какой-то единый способ, все страницы старого на новый перенаправить разом на главную?? .. (просто они по названию после слеша не совпадают).

Или надо все 10 страниц по отдельности прописывать?

я про .htaccess

S
На сайте с 30.09.2016
Offline
469
#616

RewriteRule ^ http://newsite.com [R=301,L]
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
[Удален]
#617

301 редирект со всех страниц одного домена на главную страницу другого домена

К примеру вам необходимо сделать 301 редирект с любого URL старого сайта (к которому относится .htaccess) на домен http://newsite.com

RewriteCond %{REQUEST_URI} (.*)

RewriteRule ^(.*)$ http://newsite.com/ [L,R=301]
S7
На сайте с 22.08.2016
Offline
10
#618

Здравствуйте, уважаемые программисты!

Имеется страница со вставленным сторонним скриптом (который выполняется на стороне другого сайта), необходимо сделать редирект после выполнения скрипта на главную страницу сайта (в текущем состоянии, редиректа нет, а открывается сайт сторонний, на чей стороне выполняется скрипт).

Полный код страницы со скриптом (больше ничего нет в файле form.php):

-------------------------------------------------------------------------------------------------------------------

<!-- banner:Leads.su:158c17afcd52b44f89007ab1de4bbaee "МультиЛид [API]" -->

<script src="https://assets-leads-su.s3-eu-west-1.amazonaws.com/formbuilder/formbuilder.js?v=1" ></script>

<script type="text/javascript">

FormBuilder.init({

form_id:'158c17afcd52b44f89007ab1de4bbaee', // ID формы (НЕ ИЗМЕНЯТЬ)

url:'https://pxl.leads.su/impression/92cbd72cea57d408a66eca43e64714af', // URL формы (НЕ ИЗМЕНЯТЬ)

backurl: '', // Адрес страницы перенаправления в случае отключения оффера или недоступности его для вебмастера

width: '100%', //Ширина(em, px или %) IFRAME: 100% - по ширине контейнера

height: '480px', //Высота (em или px) IFRAME

theme: 'cosmo', //Возможные варианты: default, cerulean, cosmo, flatly, readable, united, bankspro

cssUrl: '', // Ссылка на таблицу стилей вебмастера, для изменения внешнего вида формы

autoHeight: true, //Автомтическая установка высоты контейнера, в который вставлен IFRAME, по высоте содержимого самого IFRAME

params: {

source: '',

aff_sub1: '',

aff_sub2: '',

aff_sub3: '',

aff_sub4: '',

aff_sub5: ''

},

modal : {

enabled: false, //Включает форму в режиме popup окна

show_delay: -1,//Пауза в секундах перед автоматическим открытием popup окна, после полной загрузки страницы. -1 - отключено

show_on_exit : false,//Открывать popup, если клиент пытается закрыть страницу (подвел курсор мыши к верхней части окна)

click_element_class: '',//CSS класс элемента(ов), при клике на который(е) будет отрываться popup окно

confirm_popup: {

enabled: false, //включает вывод предварительного окна с вопросом о помощи найти подходящее предложение

title: '', //Текст заголовка. По умолчанию: "Не нашли подходящего предложения?"

subtitle: '', //Пояснительный текст. По умолчанию: "Отправьте заявку в несколько банков одновременно".

text: '', //Описание под заголовками. По умолчанию: "Отправив одновременную заявку, вы сократите время и повысите вероятность одобрения займа"

text_btn_ok: '', //Текст на кнопке отправки. По умолчанию: "Отправить мою заявку в несколько банков"

text_btn_cancel: ''//Текст на кнопке отмены. По умолчанию: "Нет, я еще подумаю"

}

},

header: {

title: '',//Заголовок формы

text: ''//Текст под заголовоком формы

},

submit: {

text: ''//Текст на кнопке "Отправить"

},

thankYouPage: {

text: '', //Текст заголовка страницы спасибо. По умолчанию: "Спасибо за вашу заявку! Будьте на связи — наш специалист свяжется с вами в ближайшее время."

showResultOffers: false, // true/false Показывать ли офферы, в которые отправится анкета.

showPreferOffers: 0 // Сколько показывать офферов, в которые еще можно отправить заявку. -1 - все.

}

}); </script>

<div id="158c17afcd52b44f89007ab1de4bbaee"></div>

<!-- /Leads.su -->

---------------------------------------------------------------------------------------------------------------------------------------

ЗАРАНЕЕ СПАСИБО ЗА ПОМОЩЬ!

M1
На сайте с 07.11.2013
Offline
75
#619

всем привет!

Есть сайт на CMS wordpress были в нем доработки и добавлены еще ожна категория материалов (портфолио)

надо что бы все страницы были с .html

Сайт на https

как сделать что бы все страницы на сайте были с .html уже все редиректы перепробовал с инета ничего не помогает (((((

hello world
S
На сайте с 30.09.2016
Offline
469
#620

mikhailp1, Вы ничего не попутали? При чём здесь редиректы вообще? Откуда и куда?

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