Помогите с редиректом

myscript
На сайте с 16.07.2007
Offline
124
565

Нужно сделать редирект с одного адреса на другой.

RewriteCond %{HTTP_HOST} ^site\.com/xfsearch/HD%20720/ [NC]

RewriteRule ^(.*)$ http://site.com/xfsearch/HD+720/ [R=301,L]

HD%20720/ заменить на HD+720/

Не срабатывает. Что не так?

А ссылка на этот адрес вообще на сайте выглядит с пробелом так site.com/xfsearch/HD 720/

В итоге нужен редирект на HD+720

D.iK.iJ
На сайте с 26.05.2013
Offline
225
#1

RewriteEngine On

Redirect /xfsearch/HD%20720/ http://site.com/xfsearch/HD+20720/

Можно заодно попробовать добавить:

Redirect /xfsearch/HD 20720/ http://site.com/xfsearch/HD+20720/

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
myscript
На сайте с 16.07.2007
Offline
124
#2
DiKiJ:
RewriteEngine On
Redirect /xfsearch/HD%20720/ http://site.com/xfsearch/HD+20720/

Можно заодно попробовать добавить:
Redirect /xfsearch/HD 20720/ http://site.com/xfsearch/HD+20720/

Спасибо за попытку, но это я пробовал с самого начала. не срабатывает.

Пока на php сделал, но не вариант.

unicoder
На сайте с 05.07.2015
Offline
53
#3

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

Вот рабочий вариант.


RewriteEngine On
Redirect 301 "/xfsearch/HD 720/" "/xfsearch/HD+720/"
myscript
На сайте с 16.07.2007
Offline
124
#4
unicoder:
Здравствуйте.
Вот рабочий вариант.

RewriteEngine On
Redirect 301 "/xfsearch/HD 720/" "/xfsearch/HD+720/"

Уже теплее.

Но получаем на выходе теперь это

http://site.com/xfsearch/HD+720/?do=xfsearch&xf=HD%20720

откуда цепляет....

Я так понимаю берёт отсюда

# поиск по доп полям
RewriteRule ^xfsearch/([^/]*)(/?)+$ index.php?do=xfsearch&xf=$1 [L]
RewriteRule ^xfsearch/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
unicoder
На сайте с 05.07.2015
Offline
53
#5

Попробуйте заменить


# поиск по доп полям
RewriteRule ^xfsearch/([^/]*)(/?)+$ index.php?do=xfsearch&xf=$1 [L]
RewriteRule ^xfsearch/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]

на


# поиск по доп полям
RewriteRule ^xfsearch/([^/ ]*)(/?)+$ index.php?do=xfsearch&xf=$1 [L]
RewriteRule ^xfsearch/([^/ ]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]

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