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

zeroif
На сайте с 15.11.2009
Offline
122
#931

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

А как правильно сделать редирект в .htaccess

/ua/info-3413/photo -> /ua/info-3413

/ua/info-343/photo -> /ua/info-343

/ua/info-143/photo -> /ua/info-143

/ua/info-df3/photo -> /ua/info-df3

/ua/info-34dfdf/photo -> /ua/info-34dfdf

таких страниц очень много

Статьи с ссылками на СМИ, под города Украины, от 413 гривен. (пишите в приват)
M
На сайте с 04.12.2013
Offline
223
#932

От деталей зависит. В общем случае можно просто по концовке /photo определять, что нужно перенаправлять.

---------- Добавлено 25.03.2019 в 16:17 ----------

Маска для правила .htaccess – (.*)/photo$ (но под нее не подпадает только полный /photo, а ля всех остальных с этой концовкой будет срабатывать).

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
V
На сайте с 25.03.2019
Offline
4
#933

Подскажите, можно ли сделать одной записью в нтассис переадресацию со страниц одной категории на страницы другой категории,

То есть так:

site.ru/а/1 переадресовать на site.ru/а/

site.ru/б/1 переадресовать на site.ru/б/

site.ru/с/1 переадресовать на site.ru/с/

и так далее

S
На сайте с 30.09.2016
Offline
469
#934
Vbifyz:
можно ли сделать одной записью в нтассис переадресацию со страниц одной категории на страницы другой категории,
То есть так:
site.ru/а/1 переадресовать на site.ru/а/

Да, в энтасисе это можно сделать, но требование "со страниц одной категории на страницы другой категории" не коррелирует с приведённым примером. Сначала разберитесь, чего Вы хотите от энтасиси.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
V
На сайте с 25.03.2019
Offline
4
#935

Корелирует. Попробую по другому:

Есть категории города, где а, б, с, и так далее - это разные города.

0 (site.ru/а/), 1, 2, 3, 4 (site.ru/а/1) - это категории города.

Надо чтобы категория 1 каждого города, переадресовалась на категорию 0 такого же города.

---------- Добавлено 26.03.2019 в 07:49 ----------

Корелирует. Попробую по другому:

Есть категории города, где а, б, с, и так далее - это разные города.

0 (site.ru/а/), 1, 2, 3, 4 (site.ru/а/1) - это категории города.

Надо чтобы категория 1 каждого города, переадресовалась на категорию 0 такого же города.

То есть /а/1 на /а/

/б/1 на /б/

и так далее.

J
На сайте с 20.02.2014
Offline
120
jkm
#936

RewriteRule ^([^/]+/)1$ /$1 [R=301,L]
V
На сайте с 25.03.2019
Offline
4
#937

RewriteRule ^([^/]+/)1$ /$1 [R=301,L]

Не работает.

S
На сайте с 30.09.2016
Offline
469
#938
Vbifyz:
Не работает.

Что-то не так сделали. Это правило - проще пареной репы, оно не может не работать.

P1
На сайте с 14.04.2014
Offline
37
#939

наткнулся на такую схему:

******* => ip 76.95.985.98/uirueof => сайт1.com=> сайт2.com

******* => ip 76.95.985.98/oiekej => сайт3.com=> сайт2.com

Т.е. редирект не через домен, а по ip, причем ip один и тот же, но меняется буквенная концовка /uirueof и меняется сайт между ip и конечным сайтом.

Вопрос: как это правильно делается?

S
На сайте с 30.09.2016
Offline
469
#940
petr19:
редирект не через домен, а по ip

Без разницы.

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