Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Редирект с site.by/index.php?softpg=132 на site.by/category


Recommended Posts

Добрый день. Возникла необходимость перенести сайт на CMS. Разработали сайт на стороннем субдомене, сейчас настраиваем редирект со старых урлов.

Возникла проблема: все старые урлы имеют такой вид:

site.by/index.php?softpg=132

site.by/index.php?mod=goods_items_list&id_cat_prec=656∂=4

То есть везде присутствует знак вопроса, который .htaccess не воспринимает, соответственно редиректа не происходит. Все урлы начинаются с site.by/index.php? .........................

Звонил в тех.поддержку хостера, сказали переписывать RewriteRule, с ним не в ладах.

Подскажите, каким образом можно настроить постраничный редирект (для сохранения веса страниц и его переноса на новый сайт) на урлы следующего вида:

site.by/catalog

site.by/tovar/tovar1

Заранее спасибо за любую информацию!

 

Надіслати
Поділитися на інших сайтах


Добрый день. Возникла необходимость перенести сайт на CMS. Разработали сайт на стороннем субдомене, сейчас настраиваем редирект со старых урлов.

Возникла проблема: все старые урлы имеют такой вид:

site.by/index.php?softpg=132

site.by/index.php?mod=goods_items_list&id_cat_prec=656∂=4

То есть везде присутствует знак вопроса, который .htaccess не воспринимает, соответственно редиректа не происходит. Все урлы начинаются с site.by/index.php? .........................

Звонил в тех.поддержку хостера, сказали переписывать RewriteRule, с ним не в ладах.

Подскажите, каким образом можно настроить постраничный редирект (для сохранения веса страниц и его переноса на новый сайт) на урлы следующего вида:

site.by/catalog

site.by/tovar/tovar1

Заранее спасибо за любую информацию!

 

Все воспринимается, если правильно написать. Читайте документацию по mod_rewrite http://httpd.apache.org/docs/current/mod/mod_rewrite.html

Надіслати
Поділитися на інших сайтах


Очень информативный ответ, уважаемый EVMedvedev, прямо как у Вашего однофамильца. Мол все должно быть так, как должно быть по закону. Спасибо, удалось решить более запутанным, но работающим способом. Размещаю для людей с подобной проблемой:

 

RewriteCond %{QUERY_STRING} ^часть ссылки после знака вопроса$
RewriteRule ^часть ссылки до знака вопроса, включая сам вопрос$ http://site.by/новый урл [R=301,L]

 

Если эту проблему можно решить более легким способом, прошу сообщить. Всем заранее спасибо!

 
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.