Konstantin Опубликовано 24 ноября, 2013 Жалоба Поделиться Опубликовано 24 ноября, 2013 Приветствую всех единомышленников..Столкнулись с проблемой редирека.Заканчиваем создание сайта интернет магазина на Simpla Требуется переехать с старого сайта на новый, сохранив домен и адреса страниц. Но так как simpla формирует свои url которые отличны от страниц старого сайта, получается что у нас изменятся все url страниц короме главной.Есть ли возможность при замене сайта не потерять вес страниц (старому сайту более 5 лет и он имеет достаточно высокие позиции в поисковой выдаче) и сделать так что бы находящиеся в индексе Google и Yandex страницы переадрисовывали посетителей на аналогичные страницы нового сайта. Попробовали прописать в .htaccess 301 редирект (страница перемещена на всегда) но почемуто не срабатывает.. пример записи: RewriteRule ^(.*)$ / [R=301,L]Redirect 301 /car/car-bmw/ http://site.ru/catalog/car-bmw/ Если делаю таку запись в файле .htaccess находящемся в корне simpla сайт просто перестает открываться..Подскажите решение, буду признателен.. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 24 ноября, 2013 Жалоба Поделиться Опубликовано 24 ноября, 2013 А поменять catalog на car??? В .htaccess и шаблонах? Цитата Ссылка на сообщение Поделиться на другие сайты
Виталий Анатольевич Опубликовано 24 ноября, 2013 Жалоба Поделиться Опубликовано 24 ноября, 2013 к примеруRewriteRule ^zakazat_([^/]+).html/?$ index.php?module=ProductsView&category=$1 [L,QSA] Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 24 ноября, 2013 Жалоба Поделиться Опубликовано 24 ноября, 2013 Ага, и я о том же Цитата Ссылка на сообщение Поделиться на другие сайты
Konstantin Опубликовано 24 ноября, 2013 Автор Жалоба Поделиться Опубликовано 24 ноября, 2013 Впервые далаю подобное и не совсем пака понимаю, можете пояснитьвот это RewriteRule ^zakazat_([^/]+).html/?$ index.php?module=ProductsView&category=$1 [L,QSA]вместо RewriteRule ^(.*)$ / [R=301,L]Redirect 301 /car/car-bmw/ http://site.ru/products/car-bmw или как? Цитата Ссылка на сообщение Поделиться на другие сайты
Konstantin Опубликовано 24 ноября, 2013 Автор Жалоба Поделиться Опубликовано 24 ноября, 2013 еще раз пример старого urlsale.com/man-tshirt/futbolka-buddaи того на что надо переадрисоватьsale.com/products/futbolka-budda может быть можно сделать так что бы все новые url стали идентичны старому сайту? Цитата Ссылка на сообщение Поделиться на другие сайты
Виталий Анатольевич Опубликовано 24 ноября, 2013 Жалоба Поделиться Опубликовано 24 ноября, 2013 RewriteRule ^/car/car-bmw/$ http://site.ru/products/car-bmw [L,R=301] Цитата Ссылка на сообщение Поделиться на другие сайты
Виталий Анатольевич Опубликовано 24 ноября, 2013 Жалоба Поделиться Опубликовано 24 ноября, 2013 (изменено) еще раз пример старого urlsale.com/man-tshirt/futbolka-buddaи того на что надо переадрисоватьsale.com/products/futbolka-budda может быть можно сделать так что бы все новые url стали идентичны старому сайту? раз такое дело тозамем мучаться? RewriteRule ^man-tshirt/([^/]+)?$ http://сайт/products/$1 [L,R=301] ЗЫ. пишу не проверяя, так что не обессудьте Изменено 24 ноября, 2013 пользователем Виталий Анатольевич Цитата Ссылка на сообщение Поделиться на другие сайты
Konstantin Опубликовано 24 ноября, 2013 Автор Жалоба Поделиться Опубликовано 24 ноября, 2013 Спасибо, пробую прописать.. Цитата Ссылка на сообщение Поделиться на другие сайты
Konstantin Опубликовано 24 ноября, 2013 Автор Жалоба Поделиться Опубликовано 24 ноября, 2013 Вообще не реагирует ни так ни эдак.. Сайт открывается в отличии от ранней записи, но никакой реакции.. Просто открывается запрашиваемая страница и все... редирект не происходит...(( Цитата Ссылка на сообщение Поделиться на другие сайты
Виталий Анатольевич Опубликовано 24 ноября, 2013 Жалоба Поделиться Опубликовано 24 ноября, 2013 после RewriteEngine on попробуй Цитата Ссылка на сообщение Поделиться на другие сайты
Konstantin Опубликовано 24 ноября, 2013 Автор Жалоба Поделиться Опубликовано 24 ноября, 2013 Это Было включено ранееНо прописал еще разок для верности, ни какой реакции...( Цитата Ссылка на сообщение Поделиться на другие сайты
Виталий Анатольевич Опубликовано 24 ноября, 2013 Жалоба Поделиться Опубликовано 24 ноября, 2013 проверил строку на локале RewriteRule ^man-tshirt/([^/]+)?$ http://localhost/products/$1 [L,R=301]сработало Цитата Ссылка на сообщение Поделиться на другие сайты
Denisov Опубликовано 5 декабря, 2013 Жалоба Поделиться Опубликовано 5 декабря, 2013 Плиз погите: Мне нужно наоборотсsale.com/products/futbolka-buddaпереадресовать наsale.com/man-tshirt/futbolka-buddaте /catalog/product Мои правила сейчас такие : # 301 редирект RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] # Каталог товаров RewriteRule ^catalog/([^/]+)/?$ index.php?module=ProductsView&category=$1 [L,QSA] RewriteRule ^catalog/([^/]+)/([^/]+)/?$ index.php?module=ProductsView&category=$1&brand=$2 [L,QSA] RewriteRule ^products/([^/]+)/?$ index.php?module=ProductView&product_url=$1 [L,QSA] RewriteRule ^products/?$ index.php?module=ProductsView [L,QSA] RewriteRule ^brands/([^/]+)/?$ index.php?module=ProductsView&brand=$1 [L,QSA] RewriteRule ^brands/([^/]+)/page_([^/]+)/?$ index.php?module=ProductsView&brand=$1&page=$2 [L,QSA] Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.