Перейти к содержимому


Партнерская программа Kredov

Редирект отказывается работать

#1 borus

borus
  • Пользователь
  • 66 сообщений
  • Репутация: 2
0

Отправлено 20 Август 2015 - 18:02

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

 

В гугл вебмастере нашел ссылки вида:

сайт/korporativnye-podarki/ooo-tseppelin-rusland/by,%60p%60.product_height

которые обычным редиректом в ,htaccess вида:

Redirect 301 /korporativnye-podarki/ooo-tseppelin-rusland/by,%60p%60.product_height сайт/korporativnye-podarki/ooo-tseppelin-rusland

не перенаправляются. Если же в адресе нет %60 (символов апострофа), то редирект срабатывает.

 

Скажите, как можно победить данную ситуацию?


 

 

  • 0

#2 miketomlin

miketomlin
  • Пользователь
  • 261 сообщений
  • Репутация: 35

Отправлено 21 Август 2015 - 16:07

Явно пропишите апострофы в директиве. Или заведите ссылку в представленном виде в движок, если есть такая возможность, и подключите перенаправление.


  • 1

#3 borus

borus
    Topic Starter
  • Пользователь
  • 66 сообщений
  • Репутация: 2

Отправлено 24 Август 2015 - 09:24

Доброе утро. Спасибо за совет:

Или заведите ссылку в представленном виде в движок, если есть такая возможность,
 

Не понятно. Имеете в виду, что надо поставить компонент перенаправлений и в нём настроить редирект?


  • 0

#4 miketomlin

miketomlin
  • Пользователь
  • 261 сообщений
  • Репутация: 35

Отправлено 24 Август 2015 - 11:29

Имеете в виду, что надо поставить компонент перенаправлений и в нём настроить редирект?
Именно так.

 

Первый способ не сработал?


  • 0

#5 miaumix

miaumix
  • Пользователь
  • 18 сообщений
  • Репутация: 1

Отправлено 25 Август 2015 - 21:20

У Вас сайты написаны на php? Если да, то можно прямо в коде прописать нечто вроде (вместо site.ru -- Ваш домен, дальше вместо "src.php" -- адрес скрипта):

header("Location: //site.ru/src.php", true, 301);

 


  • 0

#6 borus

borus
    Topic Starter
  • Пользователь
  • 66 сообщений
  • Репутация: 2

Отправлено 26 Август 2015 - 09:12

явная замена %60 на ` исправила ситуацию. Почему же %60 не срабатывали?


  • 0

#7 miketomlin

miketomlin
  • Пользователь
  • 261 сообщений
  • Репутация: 35

Отправлено 26 Август 2015 - 14:38

По логике понятно, что апач декодирует пути для .htaccess. Кстати, на выходе происходит обратное, т.е. цель редиректа можете, к примеру, сразу писать на кириллице, только не забудьте файл сохранить в кодировке UTF. Все выше сказанное не касается лишь доменных имен и пуникода.


  • 0


Оформление форума – IPBSkins.ru