301 редирект .htaccess id to id
Страницы: 1
301 редирект .htaccess id to id
Здравствуйте, прошу подсказать в решении задачи.
URL вида: .../genre/{жанр}?type=3
Структура теперь поменялась, необходимо редиректить на .../genre/{жанр}?type=popular

Перепробовал массу вариантов, кидает на страницу с .../genre/{жанр}
Апач показывает что ссылка идет на страницу: "-"
Не подписываюсь на темы, так что не слежу за вопросами, которые вы оставляете в топике после меня. Если нужно получить ответ, пишите в ЛС с указанием ссылки на мой комментарий.
Актуально, вопрос не решился.
То есть, так не работает:
Код
Redirect 301 /genre/{жанр}?type=3 http://ваш_сайт.ru/genre/{жанр}?type=popular
Или через php:

Код
 <?php
header('Location: http://ваш_сайт.ru/genre/{жанр}?type=popular/', true, 301);
exit;
?>
Цитата
Coder пишет:
То есть, так не работает:
Код
 Redirect 301 /genre/{жанр}?type=3 http://ваш_сайт.ru/genre/{жанр}?type=popular
 
Или через php:
Код
  <?php
header('Location: http://ваш_сайт.ru/genre/{жанр}?type=popular/', true, 301);
exit;
?> 
Дело в том, что {жанр} - это динамичный показатель, он меняется в зависимости от выбранного жанра. Пример:
/genre/rock?...
/genre/pop?...
и так далее...
На сколько я понимаю, динамичные данные можно подменять тоже какими то данными?!
Цитата
Алик Яушев пишет:
можно подменять тоже какими то данными
Полагаю, что в htaccess это не сработает — нужно будет прописать все жанры в явном виде. В php, наверно, нужно будет передавать  переменную с нужным.
Цитата
Coder пишет:
Цитата
Алик Яушев пишет:
можно подменять тоже какими то данными
Полагаю, что в htaccess это не сработает — нужно будет прописать все жанры в явном виде. В php, наверно, нужно будет передавать переменную с нужным.
Пробовал:
RewriteEngine On
RewriteCond %{QUERY_STRING} =type=3
RewriteRule ^(genre/[^/]+)$ /$1?type=popular [R=301,L]

но кидает все равно на /genre/жанр
Может, так:
Код
RewriteCond %{QUERY_STRING} ^type=3 [NC]
Цитата
RewriteRule ^(genre/[^/]+)$ /$1?type=popular [R=301,L]
А здесь путь замены, по идее, должен быть абсолютным
Изменено: Coder - 8 Апреля 2013 11:21
Coder,  ваш вариант не пробовал, но указанный мною выше:

Код
RewriteEngine On
RewriteCond %{QUERY_STRING} =type=3
RewriteRule ^(genre/[^/]+)$ /$1?type=popular [R=301,L]
как оказалось работает...
Цитата
как оказалось работает...
Вот и славно smile:).
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
11:12 Телега на ручнике: РКН включил замедление и логи админок покраснели 
21:59 Яндекс туда же: "Нейро" отжал 50% первого экрана. Органический трафик падает 
14:47 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
08:28 OpenAI и шейхи: Цензура на продажу и "гибкие" идеалы амеров 
22:45 Биржа купли-продажи сайтов, каналов и сообществ 
22:08 Гугл пухнет от кеша, а нам - крошки. Разбор $114 млрд: Адсенс в минусе, Ютуб на подписках 
22:13 SEO под нейро 
09:44 Monitex: Мониторинг с кэшбэком 80% в USDT 
09:41 Мониторинг обменников Сrypto-scout.io 
23:04 Volna.money 
23:01 GoodsMoney.io 
21:54 Mixmasters - Exchange without AML and KYC 
17:30 CryptoMonitor.info - ваш надеждный обменник BTC USDT XMR (без KYC) 
17:23 YoChange.com - Ваш лучший помощник в обмене цифровых валют! 
12:29 Добро пожаловать в цифровой мир... 
11:20 Нашла интересный канал размещения, тестирую (горячие ссылки) 
05:49 Ставки на супер тренды в спорте 
01:22 ТОП +11+КáЗино В Которых Побеждают – Реальный Рейтинг 2026 
00:39 ТОП**10++30*+ЛегальныХ+Online-CáSiNo на 2026 ГОД: ^ за Рейтинга +_93 Лучших Площадок в Российской Федерации 
00:37 +!11*+!10!!++ ЛУЧШИХ ОНЛАЙН-CáSINO НА 2026 ГОД: от Рейтинга +51_Лучших площадок в России и СНГ 
00:33 10__КáZино с Выводом Денег Без Верификации: Рейтинг +A15 Лучших Площадок в России 2026