15.05.2014, 15:27 | #1 |
Мастер
Регистрация: 20.10.2008
Сообщений: 537
Вес репутации: 202
|
Перехожу на движок Simpla, помогите с редиректом
Всем добрый день. Очень понравился Simpla CMS и теперь хочу переехать на этот скрипт. Проблема в том, что есть достаточно "старый" магазин, с URL вида
Код:
домен/product/товар/ Код:
домен/products/товар Своих знаний не хватает, может есть на форуме спецы по htaccess? PS. УПС. Перенесите пожалуйста в разработку и сопровождение, не там создал.
__________________
Последний раз редактировалось airforlife; 15.05.2014 в 15:33. |
15.05.2014, 17:07 | #3 |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 609
|
может, сам движок поковырять на предмет формирования урлов и там поправить?
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! |
15.05.2014, 18:06 | #4 |
Мастер
Регистрация: 20.10.2008
Сообщений: 537
Вес репутации: 202
|
Спасибо, буду пробовать!
Основная проблема как всегда в урлах. Все отличие оказалось в УРЛ товара, урл категории совпадают 1 в 1. Остального, типа статьи, новости не так много и не так критично, можно и руками редирект сделать. Мне проще было пройтись поиском по файлам заменить все products на product. Тем более там всего около 20 файлов поправить, но потом могут быть проблемы с обновлением. Лучше канонично сделать )) Добавлено через 18 минут Немного поправил, получилось вот так, все работает Код:
RewriteRule ^product/([^/]+)/?$ products/$1 [NC,L] Получается, что все товары со старого сайта будут доступны по двум адресам. А можно ли сделать 301 редирект со старых товаров на новые?
__________________
Последний раз редактировалось airforlife; 15.05.2014 в 18:06. Причина: Добавлено сообщение |
15.05.2014, 18:18 | #6 |
Мастер
Регистрация: 20.10.2008
Сообщений: 537
Вес репутации: 202
|
Код:
Redirect ^product/([^/]+)/?$ products/$1 [R=301]
__________________
|
15.05.2014, 20:05 | #7 | |
Новичок
Регистрация: 12.05.2011
Сообщений: 76
Вес репутации: 165
|
Цитата:
|
|
15.05.2014, 20:53 | #8 |
Мастер
Регистрация: 20.10.2008
Сообщений: 537
Вес репутации: 202
|
Я это понимаю, но дело в том, что на сайт постоянно добавляются новые товары и получается, что почти 2 тысячи товаров со старого сайта будут доступны по 2-м адресам. По новому адресу с нового сайта и по старому адресу из поиска и по старым внешним ссылкам.
__________________
|
15.05.2014, 22:26 | #9 |
Новичок
Регистрация: 12.05.2011
Сообщений: 76
Вес репутации: 165
|
Вам тогда уже лучше спросить на форуме по симпле, так как придется использовать возможности самого движка, в нем насколько знаю уже есть тег каноникал, далее пишется функция которая ищет вхождение в адресе product/ и уже по этому признаку дает команду показывать тег каноникал.
|
16.05.2014, 07:58 | #10 |
Мастер
Регистрация: 20.10.2008
Сообщений: 537
Вес репутации: 202
|
Status-X, спасибо за наводку, буду пока искать возможность сделать 301 редирект.
Добавлено через 8 часов 54 минуты Победил. Может кому пригодится Код:
RewriteRule ^product/(.*)$ /products/$1 [R=301,L]
__________________
Последний раз редактировалось airforlife; 16.05.2014 в 07:58. Причина: Добавлено сообщение |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с редиректом | Elektra | Разработка и сопровождение сайтов | 2 | 06.12.2011 16:49 |
Помогите с редиректом/зеркалами. | BurnLife | Разработка и сопровождение сайтов | 1 | 07.10.2011 14:10 |
Помогите с редиректом | Mitay | Общие вопросы оптимизации | 4 | 22.07.2011 15:02 |
Перехожу на новый движок! Есть проблема | lexx74 | Разработка и сопровождение сайтов | 3 | 17.06.2010 16:00 |
Помогите пожалуйста с редиректом | exe2 | Разработка и сопровождение сайтов | 4 | 11.09.2008 22:51 |
Часовой пояс GMT +3, время: 14:31.