Pacifik Опубликовано 19 мая, 2015 Жалоба Поделиться Опубликовано 19 мая, 2015 (изменено) Здравствуйте, уважаемые знатоки Столкнулся с проблемой.Решили вынести одну категорию товаров в отдельное направление, соответственно сделали отдельный сайт, и перенесли все товары одной категории туда. Теперь на старом сайте, категория /cat1 должна быть переадресована на новый сайт, на главную страницу new-domain.ru Делаю Redirect 301 /cat1 http://new-domain.ru/ или RedirectPermanent /cat1 http://new-domain.ru/ Результат Error 404 http://new-domain.ru/?module=ProductsView&category=cat1 Помогите решить вопрос, за ранее огромное спасибо ) Изменено 19 мая, 2015 пользователем Pacifik Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 19 мая, 2015 Жалоба Поделиться Опубликовано 19 мая, 2015 А почему Redirect 301 /cat1 http://new-domain.ru/ А не Redirect 301 catalog/cat1 http://new-domain.ru/ У вас точно Симпла? Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 19 мая, 2015 Жалоба Поделиться Опубликовано 19 мая, 2015 Попробуйте свою строку вставлять в .htaccess ближе к началу файла... Цитата Ссылка на сообщение Поделиться на другие сайты
Pacifik Опубликовано 19 мая, 2015 Автор Жалоба Поделиться Опубликовано 19 мая, 2015 (изменено) А почему Redirect 301 /cat1 http://new-domain.ru/ А не Redirect 301 catalog/cat1 http://new-domain.ru/ У вас точно Симпла?Это пример, естественно я пишу полный относительный путь. Да, точно симпала ) Изменено 19 мая, 2015 пользователем Pacifik Цитата Ссылка на сообщение Поделиться на другие сайты
Pacifik Опубликовано 19 мая, 2015 Автор Жалоба Поделиться Опубликовано 19 мая, 2015 Попробуйте свою строку вставлять в .htaccess ближе к началу файла...Да и так в самом начале стоит, куда уж выше ) Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 19 мая, 2015 Жалоба Поделиться Опубликовано 19 мая, 2015 Слеша в урл нет? Попробуйте так: RewriteRule ^catalog/mycat/?$ http://site.ru/xxxxxx [L,R=301] Цитата Ссылка на сообщение Поделиться на другие сайты
Pacifik Опубликовано 19 мая, 2015 Автор Жалоба Поделиться Опубликовано 19 мая, 2015 (изменено) Слеша в урл нет? Попробуйте так: RewriteRule ^catalog/mycat/?$ http://site.ru/xxxxxx [L,R=301] Так сработало RewriteRule ^catalog/mycat?$ http://site.ru/ [L,R=301] Изменено 19 мая, 2015 пользователем Pacifik Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 19 мая, 2015 Жалоба Поделиться Опубликовано 19 мая, 2015 слеш поставить нужно! Или убрать "?"Поскольку в данном регулярном выражении ? означает что идущий перед ним символ может не присутствовать... и код: RewriteRule ^catalog/mycat?$ http://site.ru/ [L,R=301] сработает при урл "http:/сайт/catalog/myca" Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.