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

S
На сайте с 30.09.2016
Offline
469
#871
meteora:
Надо чтобы метка {source} передавалась в htaccess.

Откуда "передавалась"?

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
M
На сайте с 03.02.2010
Offline
136
#872
Sitealert:
Откуда "передавалась"?

Из ссылки вида http://site.ru/?id1&source={source}

S
На сайте с 30.09.2016
Offline
469
#873
meteora:
Из ссылки вида http://site.ru/?id1&source={source}

При помощи флага QSA

[R=301,QSA,L]
M
На сайте с 03.02.2010
Offline
136
#874
Sitealert:
При помощи флага QSA
[R=301,QSA,L]

Так работает, но перед именем subid подставляется амперсанд, не пойму откуда он берётся. Можно его как то убрать?


http://site.ru/index.html?subid=&id1&source=переданное_название_source
A
На сайте с 15.03.2018
Offline
6
#875

Добрый день, очень нужна помощь в редиректе

Сайт начал плодить дубли типа: https://sait/0_c/kategoria вместо https://sait/kategoria

Иными словами, в url встраивается непонятная папка "0_с ".

Можно как-то поправить это редиректом в htaccess?

VC
На сайте с 27.10.2002
Offline
127
VIC
#876
1nf1n1ty:
Спасибо, прописал как указали.
Все редиректит..только поясните..почему 302 редирект?:))) Прописать 301 как указано выше, а по факту отрабатывает 302. Как так?

По ошибке :) Второпях параметры попутал - нужно [R=301,L]

---------- Добавлено 13.11.2018 в 18:15 ----------

Abernutio:
Добрый день, очень нужна помощь в редиректе

Сайт начал плодить дубли типа: https://sait/0_c/kategoria вместо https://sait/kategoria
Иными словами, в url встраивается непонятная папка "0_с ".
Можно как-то поправить это редиректом в htaccess?

А движок самостоятельно не отдает на это 404? Значит, недодуманный движок... и лучше поправить его, а не писать правила для mod_rewrite.

Ну, а если поправить никак, тогда...


RewriteRule ^0_c/(.*) https://sait/$1 [R=301,L]

И поставьте это правило выше правил для движка.

11
На сайте с 07.12.2009
Offline
102
#877
VIC:
По ошибке :) Второпях параметры попутал - нужно [R=301,L]

Спасибо еще раз, всё работает.

Zlodey-
На сайте с 27.11.2010
Offline
80
#878

Все привет!

Друзья, что то не могу сообразить с редиректом 301

Есть site1.com с урлами вида mypost-namepos.php и видом mypostnamepos.php нужно сделать редирект 301 на site2.com ТОЛЬКО урлы вида mypost-namepos.php, урлы вида mypostnamepos.php не редиректить. Подскажите пожалуйста.

dotern
На сайте с 21.09.2016
Offline
123
#879

В гугл консоле стали появляться ошибки 500 на страницы с окончанием ".html". Всю жизнь сайт был без ".html". (Движок Джумла)

Помогите правильно сделать редирект страниц с .html на без .html

A
На сайте с 17.04.2012
Offline
54
#880

Здравствуйте. На сайте wordpress настроены постоянные ссылки, подскажите как правильно сделать 301 редирект с базы магазина woocommerce https: //site.ru/shop/ на https: //site.ru так как они идентины. Испоьзуется апач. Все адреса внутри раздела /shop/ должны остаться и обрабатываться как раньше. Пробовал разные варианты происходит зацикливание https ://site.ru/shop/shop/shop/shop/shop/ итд

Мощные и дешевые VPS сервера (https://firstvds.ru/?from=489240)

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