301 редирект с динамических страниц

12
Z
На сайте с 13.06.2007
Offline
66
1230

Добрый день. Первый раз столкнулся с проблемой, может быть подскажете, как решить вопрос:

задача - необходимо редиректить определённое множество страниц (буду указывать их в ручную в .htaccess),

но этот вариант:

Redirect 301 /Default.asp?ID=74 /katalog/ukv_avtomobilnye_radiostancii/

не работает.

Как сделать, чтобы заработало?

просто и легко ру
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#1

RewriteEngine On

RewriteCond %{QUERY_STRING} ^id=74$ [NC]

RewriteRule (.*) http://www.site.ru/katalog/ukv_avtomobilnye_radiostancii/ [R=301,L]

Подпись))
Z
На сайте с 13.06.2007
Offline
66
#2
Милованов Ю.С:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=74$ [NC]
RewriteRule (.*) http://www.site.ru/katalog/ukv_avtomobilnye_radiostancii/ [R=301,L]

Спасибо, почти получилось. Одна проблема - после отображения нужного адреса, /ukv_avtomobilnye_radiostancii/ - добавляется ?ID=74 - а это лишнее, то есть урл при обработке редиректа выглядит так:

...(адрес сайта)/katalog/ukv_avtomobilnye_radiostancii/?ID=74

а надо так:

...(адрес сайта)/katalog/ukv_avtomobilnye_radiostancii/

IL
На сайте с 20.04.2007
Offline
435
#3

Вопросительный знак добавить..

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Z
На сайте с 13.06.2007
Offline
66
#4
ivan-lev:
Вопросительный знак добавить..

Не помогло..

siv1987
На сайте с 02.04.2009
Offline
427
#5
Zpirit:
Не помогло..

пару раз нажмите CTRL+F5 - поможет.

Z
На сайте с 13.06.2007
Offline
66
#6
siv1987:
пару раз нажмите CTRL+F5 - поможет.

☝ Помогло!!! :)) Огромное спасибо!

Z
На сайте с 13.06.2007
Offline
66
#7

Подскажите, если список страниц для редиректа достаточно большой, то файл .htaccess после 15кб примерно - "не хочет" обрабатываться сервером... Что делать в таком случае? Весь список для редиректа - около 25 кб... Есть ли какое-то решение для данной ситуации?

siv1987
На сайте с 02.04.2009
Offline
427
#8

Делать редирект в скриптах, используя либо БД, либо массив.

anebilitsa
На сайте с 07.02.2012
Offline
167
#9
siv1987:
Делать редирект в скриптах, используя либо БД, либо массив.

Плохая идея.

Я, конечно, наверняка не знаю, но, по моему, гугл не любит скриптовые редиректы. В справке говорится только об .htaccess

http://support.google.com/webmasters/bin/answer.py?hl=ru&answer=93633

Отличный облачный майнинг (https://hashflare.io/r/D9BC3BC7) Аудит и продвижение сайтов (/ru/forum/935103) | Сервис для снятия позиций сайта (http://allpositions.ru/redirect/28240)
siv1987
На сайте с 02.04.2009
Offline
427
#10
anebilitsa:
Плохая идея.

С чего бы это?

anebilitsa:
В справке говорится только об .htaccess

Какая разница где, в htaccess, в скрипте или где-то еще, если это серверный редирект?

anebilitsa:
Я, конечно, наверняка не знаю

Вот по этому не стоит путать людей.

12

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