artbe Опубликовано 28 мая, 2013 Жалоба Поделиться Опубликовано 28 мая, 2013 Добрый день!Есть сайт, в планах перехать на движок simpla cms. Яндекс проиндексировал около 900 страниц сайта, и около 800 из них в выдаче.Вопрос как правильно все это дело склеить, чтобы не потерять выдачу?Все ссылки имеют такой вид:mysite.ru/katalog/tuning-bmw/bmw-dzipi/x6илиmysite.ru/katalog/tuning-nissan/nissan-dzhipi/safariА будет что то вроде - mysite.ru/products/x6и mysite.ru/products/safariТ.е. mod_rewrite включен. Как это правильно все прописать в .htaccess??P.S. и как склеить скажем для всех страниц вида: index.php?option=com_content&view=article&id=14&Itemid=13На нормальную страницу? Цитата Ссылка на сообщение Поделиться на другие сайты
artbe Опубликовано 28 мая, 2013 Автор Жалоба Поделиться Опубликовано 28 мая, 2013 апну.. Цитата Ссылка на сообщение Поделиться на другие сайты
artbe Опубликовано 29 мая, 2013 Автор Жалоба Поделиться Опубликовано 29 мая, 2013 Странно..я думал обойдусь простым: RewriteRule ^katalog/.*/(.*)$ /products/$1 [R=301,L] И поэтому хотел специально спросить у местных гуру. Т.к. страниц в индексе около 800. Цитата Ссылка на сообщение Поделиться на другие сайты
artbe Опубликовано 31 мая, 2013 Автор Жалоба Поделиться Опубликовано 31 мая, 2013 Так я и хочу избавиться от таки ссылок: А на сайте НЕ БУДЕТ нигде ссылок вида:mysite.ru/katalog/tuning-nissan/nissan-dzhipi/safari, будут mysite.ru/products/safari Взять ссылку: www.site.ru/katalog/tuning-bmw/bmw-dzhipi/bmw-x1 И переделать в вид: www.site.ru/products/bmw-x1 Можно же прописать: RewriteRule ^katalog/tuning-bmw/bmw-dzhipi/bmw-x1 /products/bmw-x1 [R=301,nc Однако возникают вопросы:1. Страниц в поиске - 839, и это геморно все редиректить, да и наверно существуют ограничения по объему или макс. строкам в .htaccess2. На сайте, скажем в разделе bmw-x1 - показываются - ВСЕ ПРОДУКТЫ, относящиеся в bmw x1. А в симпле можно вывести один товар со ссылкой - site.ru/products/bmw-x1.3. Или скажем вообще проще мигрировать с одного домена на другой?! Опять же возникает вопрос в редиректе.. Цитата Ссылка на сообщение Поделиться на другие сайты
Matteus Опубликовано 3 июля, 2013 Жалоба Поделиться Опубликовано 3 июля, 2013 Удалось ли вам сделать редирект по этому правилу? RewriteRule ^katalog/.*/(.*)$ /products/$1 [R=301,L] Тоже возник вопрос при переезде. Нужно сменить адреса с /catalog/fotobarabanyi/fotobaraban-ep-cart-y-c35203530mfp.html на /products/fotobaraban-ep-cart-y-c35203530mfp т.е. убрать в конце .html и изменить часть урла Цитата Ссылка на сообщение Поделиться на другие сайты
Julia-sk Опубликовано 28 ноября, 2013 Жалоба Поделиться Опубликовано 28 ноября, 2013 Переезжаем с Джумлы. Работает:RewriteRule ^novosti/feed(.*)$ /blog [L,R=301]и почти все, где присутствует "/" в исходном адресекроме следующего (+много статей с аналогичным адресом):RewriteRule ^stati/t1.html /t1 [L,R=301] - это перекидывает на stati Не работает ни вместе, ни по отдельности:RewriteRule ^produkciya.html /brands/ [L,R=301]RewriteRule ^produkciya(.*)$ /brands/ [L,R=301] Что я не так делаю? Цитата Ссылка на сообщение Поделиться на другие сайты
Julia-sk Опубликовано 29 ноября, 2013 Жалоба Поделиться Опубликовано 29 ноября, 2013 Поместила список в начало файла и все заработало. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.