Перейти к содержанию
Vojdelenec

Массовый 301 редирект при создании нового сайта

Рекомендуемые сообщения

Доброго здоровьечка.
Вопрос возник следующий.
Сам я в пхп не совсем соображаю, поэтому хочу спросить у знатоков.
Как через htaccess настроить переадресацию.
у меня порядка 5000 редиректов, но работают только некоторые из них, примерно 60%.
остальные же, такого вида - 
http://site.ru/index.php?route=product/product&product_id=60811
http://site.ru/index.php?route=product/product&product_id=60658
http://site.ru/index.php?route=product/product&product_id=60657
http://site.ru/index.php?route=product/product&product_id=60646
http://site.ru/index.php?route=product/product&product_id=60639

упорно не хотят работать. Переадресацию планирую на страницы с урлами типа таких:
 

walter-rau-gmbh-and-ampcokg-speickwerk
weleda-ag
west-coast-laboratories
yagodnoe-plyus

Я уже и правила разные пробовал, но (т.к. не очень разбираюсь в этом), все неудачно.
Подскажите, пожалуйста, как быть.
в htaccess редиректы прописаны таким образом.

RewriteRule ^yaroslavskaya-ff-zao$ yaroslavskaya-farmfabrika-zao [L]
RewriteRule ^yuviksfarm$ yuviks-farm-ooo [L]
RewriteRule ^zambon-group-spa$ zambon-spa [L]

 

Изменено пользователем Vojdelenec

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

включить  seo Чпу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Включен СЕО про.
Дело в том, что что адреса с параметрами это страницы старого сайта, а те, что с ЧПУ, уже страницы нового.
и вот именно со страниц с параметрами почему-то редирект не работает
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
54 минуты назад, Vojdelenec сказал:

Я уже и правила разные пробовал, но (т.к. не очень разбираюсь в этом), все неудачно.

Покажите правила

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, chukcha сказал:

Покажите правила

 

RewriteCond %{QUERY_STRING} ^route=product/product&product_id=*$
RewriteRule ^/index\.php$ *[L,R=301]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, Vojdelenec сказал:

RewriteRule ^/index\.php$ *[L,R=301]

* Что это?
/ - разве в примерах такое пишут?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, chukcha сказал:

* Что это?
/ - разве в примерах такое пишут?

Я ж говорю, не разбираюсь в этом(
Полазил по куче сайтов и форумов, решил, что так будет верно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

RewriteRule ^index\.php$ / [L,R=301]

А так сработает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, chukcha сказал:

RewriteRule ^index\.php$ / [L,R=301]

А так сработает?

Нет. не помогает(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как вы написали правило?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
55 минут назад, chukcha сказал:

Как вы написали правило?

Честно говоря, оч. устал уже.
Теперь ищу того, кто мне это сделает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я могу сделать..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.