Редирект, нужна помощь!

12
IL
На сайте с 07.11.2007
Offline
42
946

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

Нужна помощь!

Нужно сделать редирект с денамических урл на статические!

Вот пример динамического урл на сайте: site.com/link.php?link=1

Вот код каким заменяю на статический:RewriteRule ^vacancy-([0-9]+)\.html$ link.php?link=$1

Вопрос: Что нужно сделать что бы выполнялся редирект при заходе на динамический урл

Делаю это для поисковиков так как изменил недавно а проиндексированные динамические урл уже были в индексе)))))

С уважением Александр!

Заранее благодарен!

[Удален]
#1
I love internet:
Здравствуйте!
Нужна помощь!
Нужно сделать редирект с денамических урл на статические!
Вот пример динамического урл на сайте: site.com/link.php?link=1
Вот код каким заменяю на статический:RewriteRule ^vacancy-([0-9]+)\.html$ link.php?link=$1
Вопрос: Что нужно сделать что бы выполнялся редирект при заходе на динамический урл
Делаю это для поисковиков так как изменил недавно а проиндексированные динамические урл уже были в индексе)))))
С уважением Александр!
Заранее благодарен!

[L,R=301] наверное

IL
На сайте с 07.11.2007
Offline
42
#2

Да, это я знаю вот только где вставить не могу разобраться помогите кто знает!!!

[Удален]
#3
I love internet:
Да, это я знаю вот только где вставить не могу разобраться помогите кто знает!!!

.htaccess в этом файле. модреврайт включите тоже

IL
На сайте с 07.11.2007
Offline
42
#4
Чеширский:
.htaccess в этом файле. модреврайт включите тоже

Все включено все работает вот только редирект там сделать не получается!!!

Таггу x_x
На сайте с 31.10.2005
Offline
445
#5
I love internet:
Все включено все работает вот только редирект там сделать не получается!!!
I love internet на форуме Добавить отзыв для I love internet Пожаловаться на это сообщение

Советую пойти другим путём. Просто во-первых удалите все ссылки на кривые урлы, а во-вторых пропишите в роботсе запрет на индексацию таких страниц. Ещё не лишним будет отдавать 404 по их адресам.

☠️☠️☠️
IL
На сайте с 07.11.2007
Offline
42
#6
Tarry:
Советую пойти другим путём. Просто во-первых удалите все ссылки на кривые урлы, а во-вторых пропишите в роботсе запрет на индексацию таких страниц. Ещё не лишним будет отдавать 404 по их адресам.

Спасибо за совет приму во внимание если совсем туго будет.....но хотелось бы конечно попробовать настроить..все пишут лучше редирект 301

[Удален]
#7
I love internet:
Спасибо за совет приму во внимание если совсем туго будет.....но хотелось бы конечно попробовать настроить..все пишут лучше редирект 301

а он дело говорит) 🤪 я недавно убил 4000 страниц)

IL
На сайте с 07.11.2007
Offline
42
#8
Чеширский:
а он дело говорит) 🤪 я недавно убил 4000 страниц)

Ну что никто не может помочь вес нет обрыл !!!!Помогите второй день мучаюсь

L
На сайте с 15.06.2010
Offline
2
#9

Если я правильно понял, что нужно сделать, то вот так должно работать:

Написаны 2 правила в ту и другую сторону, выбрать нужное, но только одно.

RewriteEngine On

# если преобразования не в корне сайта, но "/" заменить на соответствующий путь, например, "/somefolder/"
RewriteBase /

# Если нужно, чтобы ссылка vacancy-444.html редиректилась на link.php?link=444
RewriteRule ^vacancy-(\d+)\.html$ link.php?link=$1 [L,R=301]

# Если нужно, чтобы ссылка link.php?link=444 редиректилась на vacancy-444.html
# RewriteRule ^link\.php\?link=(\d+)$ vacancy-$1.html [L,R=301]
IL
На сайте с 07.11.2007
Offline
42
#10

Нет не работает так.....помогите кто сталкивался пожалуйста!

12

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