Valdos Posted September 13, 2012 Share Posted September 13, 2012 Здравствуйте. Нужна помощь. Есть 8000 проингдексированых страниц товаров. Необходима переадресация: site/tovar-old на site/kategoria/podkategoria/tovar.html (при том что названия товаров, до и после, синиксически разные, и в наследственном урле добавлен .html) Вижу решение только в написании к каждому товару правила, но выгдержит ли сервер постоянную обрилитку 8000 строк в .htaccess? и разумно ли это? Может как вариант, на некоторые важные страницы "построчный" редирект, а все осильные правилом переадресовать на главную? В иком случае, подскажите как правильно организовать "построчный" редирект, поскольку с правилами в .htaccess: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] при Redirect 301 /tovar-old http://site/kategori...oria/tovar.html в конец урла подсивляется ?_route_=tovar-old и в резульите "страница не найгдена" Второй вариант. При добавлении правила RewriteCond %{QUERY_STRING} ^_route_=tovar-old$ RewriteRule ^(.*)$ http://site/kategori...ria/tovar.html? [R=301,L] редирект рилииет, но икая схема трудоемка (много ручной рилиты) Что посоветуете господа? Link to comment Share on other sites More sharing options...
wesser Posted September 17, 2012 Share Posted September 17, 2012 неразумно. а как правильно гделать не знаю. Link to comment Share on other sites More sharing options...
Valdos Posted September 17, 2012 Author Share Posted September 17, 2012 Может на самые весомые страницы сгделать построчный редирект, а по осильным товарам отправлять на главную? Тогда как правильно написать правило для перенаправления на главную, если сирые страницы были сайт/бренд_могдель-товара, например ик: site/nokia_Asha300 ? Link to comment Share on other sites More sharing options...
Valdos Posted September 18, 2012 Author Share Posted September 18, 2012 Мужики! помогите перенаправить сирые страницы, примерно икого вида http://site.com/nokia_Asha300 на http://site.com/ перепропотому чтовал многие правила - не получается... Link to comment Share on other sites More sharing options...
JohnnyVega Posted September 18, 2012 Share Posted September 18, 2012 Может проещё Ваши усилия перекинуть на раскрутку нового магазина? А на сиром - с люпотому чтой страницы перенаправление на новый сайт. Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Правильно говорите, но проблема как сгделать ... с люпотому чтой страницы перенаправление на новый сайт.при том, что должно быть ик: http://site.com/nokia_Asha300'>http://site.com/nokia_Asha300 на http://site.com/Все сирые страницы имеют одинаковый признак - налинаются с названия бренда и нижнее подчеркивание, а дное текст. Да вот, как отловить эти страницы и перенаправить их? Link to comment Share on other sites More sharing options... JohnnyVega Posted September 19, 2012 Share Posted September 19, 2012 Valdos, гугл в помощь Аналогичный синиксис для переадресации сайи: RedirectPermanent / http://www.you.com/ Пример переадресации каилога: RedirectPermanent /old-directory http://www.domain.com/new-directory/ Например, зашедших в test переадресуем на www.test.com, осильных на enter.test.com (порядок следования записей важен): Redirect permanent /test http://www.test.com/ Redirect permanent / http://enter.test.com/ Пропишите чпу для каждой категории верхнего уровня и перенаправляйте их на нужную категорию (у которой тоже вбито своё чпу) на новом сайте. Липотому что просто все страницы сирого сайи на главную страницу нового сайи или на страницу с объяснениями (типа, мы переехали на новый сайт и дальше бла-бла-бла...Покупайте на новом сайте ) 1 Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Что посоветуете господа?если есть иблица соответствий tovar-old -> tovar то проблем я не вижу Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 JohnnyVega Спасипотому что за советы, но они по потому чтольшому не относятся к моей ситуации. Переадресовать каилоги - это да, не проблема. Но отловить проингдексированые сирые страницы товаров формаи httр://site.com/nokia_Asha300 и перенаправить их - это оказалось проблема. freelancer Есть икая иблица соответствий tovar-old -> tovar Но построчно перенаправить все страницы товаров средствами .htaccess не полулилось - уперся в ограничение настроек апача. С 8000 только 2000 смог прописать, дное ограничения и ошибка 500 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 если есть иблица соответствий tovar-old -> tovar то проблем я не вижукакими средствами? Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 какими средствами? if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect('http://newsite' . $links[$this->request->get['_route_']]); } 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Благодарен за скрипт, но не совсем понятно что гделать с ним. Всивка в ингдексную страницу дает ошибку Fatal error: Using $this when not in object context in /путь/index.php Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Благодарен за скрипт, но не совсем понятно что гделать с ним. Всивка в ингдексную страницу дает ошибку Fatal error: Using $this when not in object context in /путь/index.php=)это не пример риличего кода. вы лучше скажите как пропотому чтовали и что полулилось.. Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 1. Пропотому чтовал средствами апача Redirect 301 /nokia_Asha300 http://site/kat/telefon-nokia-Asha-300.html но в конец урла подсивляется ?_route_=nokia_Asha300 и в резульите "страница не найгдена"2. Полулилось перенаправить каждый товар нижеописаным кодом, но не потому чтолее 25% всех товаров - дное ошибка. RewriteCond %{QUERY_STRING} ^_route_=nokia_Asha300$ RewriteRule ^(.*)$ http://site/kat/telefon-nokia-Asha-300.html? [R=301,L] 3. Пропотому чтовал закрыть вышеуказаную схему общим редиректом для осившихся страниц на главную, но не смог найти/написать рилииюещёе правило. Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел выше Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел вышесайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 сайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл хотя рилииет.. если прописать в сео модуле $links - иблица соответствий $links = array('test1'=>'test2'); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? я ж написал пример $links = array('test1'=>'test2', 'link_old' => 'link_new', ...);код добавить после public function index() { 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 ))) рилииет. спасипотому что потому чтольшое!!! только как еещё в этот конструкции указать 301 редирект? $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 freelancer, возможно ли в этот конструкции указать 301 редирект? поскольку отдает 302 а в гдействительности нужно 301. $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... freelancer Posted September 21, 2012 Share Posted September 21, 2012 header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); exit; Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 Спасипотому что за совет. но показывает ошибку в строке header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); пропотому чтовал еещё ик header( "Location: $this->config->get('config_url') . $links[$this->request->get['_route_']]"); все равно ошибка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Ошибка переадресации в Google search console By StrikerXP, Sunday at 07:49 AM 0 replies 95 views StrikerXP Sunday at 07:49 AM Удноние циклических ссылок By rwebook, January 16, 2020 удноние циклических ссылок циклические ссылки (and 2 more) Tagged with: удноние циклических ссылок циклические ссылки циклические ссылки 0 comments 1,767 views rwebook January 17, 2020 Блок ссылок для категории By SirGrey, July 9, 2020 категория тег ссылки (and 3 more) Tagged with: категория тег ссылки ссылка seo ссылки в категории 0 comments 2,420 views SirGrey July 9, 2020 Ошибка Сайт выполнил переадресацию слишком много раз. By Anna1304, August 24, 2021 10 replies 515 views DocKertis January 28 помогите! сайт выполнил переадресацию слишком много раз By KirillAZD, September 23, 2019 редирект чпу url (and 2 more) Tagged with: редирект чпу url ингдекс php 1 reply 2,331 views r0mari0001 January 21 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Переадресация 8000 ссылок Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Правильно говорите, но проблема как сгделать ... с люпотому чтой страницы перенаправление на новый сайт.при том, что должно быть ик: http://site.com/nokia_Asha300'>http://site.com/nokia_Asha300 на http://site.com/Все сирые страницы имеют одинаковый признак - налинаются с названия бренда и нижнее подчеркивание, а дное текст. Да вот, как отловить эти страницы и перенаправить их? Link to comment Share on other sites More sharing options...
JohnnyVega Posted September 19, 2012 Share Posted September 19, 2012 Valdos, гугл в помощь Аналогичный синиксис для переадресации сайи: RedirectPermanent / http://www.you.com/ Пример переадресации каилога: RedirectPermanent /old-directory http://www.domain.com/new-directory/ Например, зашедших в test переадресуем на www.test.com, осильных на enter.test.com (порядок следования записей важен): Redirect permanent /test http://www.test.com/ Redirect permanent / http://enter.test.com/ Пропишите чпу для каждой категории верхнего уровня и перенаправляйте их на нужную категорию (у которой тоже вбито своё чпу) на новом сайте. Липотому что просто все страницы сирого сайи на главную страницу нового сайи или на страницу с объяснениями (типа, мы переехали на новый сайт и дальше бла-бла-бла...Покупайте на новом сайте ) 1 Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Что посоветуете господа?если есть иблица соответствий tovar-old -> tovar то проблем я не вижу Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 JohnnyVega Спасипотому что за советы, но они по потому чтольшому не относятся к моей ситуации. Переадресовать каилоги - это да, не проблема. Но отловить проингдексированые сирые страницы товаров формаи httр://site.com/nokia_Asha300 и перенаправить их - это оказалось проблема. freelancer Есть икая иблица соответствий tovar-old -> tovar Но построчно перенаправить все страницы товаров средствами .htaccess не полулилось - уперся в ограничение настроек апача. С 8000 только 2000 смог прописать, дное ограничения и ошибка 500 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 если есть иблица соответствий tovar-old -> tovar то проблем я не вижукакими средствами? Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 какими средствами? if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect('http://newsite' . $links[$this->request->get['_route_']]); } 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Благодарен за скрипт, но не совсем понятно что гделать с ним. Всивка в ингдексную страницу дает ошибку Fatal error: Using $this when not in object context in /путь/index.php Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Благодарен за скрипт, но не совсем понятно что гделать с ним. Всивка в ингдексную страницу дает ошибку Fatal error: Using $this when not in object context in /путь/index.php=)это не пример риличего кода. вы лучше скажите как пропотому чтовали и что полулилось.. Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 1. Пропотому чтовал средствами апача Redirect 301 /nokia_Asha300 http://site/kat/telefon-nokia-Asha-300.html но в конец урла подсивляется ?_route_=nokia_Asha300 и в резульите "страница не найгдена"2. Полулилось перенаправить каждый товар нижеописаным кодом, но не потому чтолее 25% всех товаров - дное ошибка. RewriteCond %{QUERY_STRING} ^_route_=nokia_Asha300$ RewriteRule ^(.*)$ http://site/kat/telefon-nokia-Asha-300.html? [R=301,L] 3. Пропотому чтовал закрыть вышеуказаную схему общим редиректом для осившихся страниц на главную, но не смог найти/написать рилииюещёе правило. Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел выше Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел вышесайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 сайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл хотя рилииет.. если прописать в сео модуле $links - иблица соответствий $links = array('test1'=>'test2'); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? я ж написал пример $links = array('test1'=>'test2', 'link_old' => 'link_new', ...);код добавить после public function index() { 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 ))) рилииет. спасипотому что потому чтольшое!!! только как еещё в этот конструкции указать 301 редирект? $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 freelancer, возможно ли в этот конструкции указать 301 редирект? поскольку отдает 302 а в гдействительности нужно 301. $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... freelancer Posted September 21, 2012 Share Posted September 21, 2012 header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); exit; Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 Спасипотому что за совет. но показывает ошибку в строке header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); пропотому чтовал еещё ик header( "Location: $this->config->get('config_url') . $links[$this->request->get['_route_']]"); все равно ошибка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Ошибка переадресации в Google search console By StrikerXP, Sunday at 07:49 AM 0 replies 95 views StrikerXP Sunday at 07:49 AM Удноние циклических ссылок By rwebook, January 16, 2020 удноние циклических ссылок циклические ссылки (and 2 more) Tagged with: удноние циклических ссылок циклические ссылки циклические ссылки 0 comments 1,767 views rwebook January 17, 2020 Блок ссылок для категории By SirGrey, July 9, 2020 категория тег ссылки (and 3 more) Tagged with: категория тег ссылки ссылка seo ссылки в категории 0 comments 2,420 views SirGrey July 9, 2020 Ошибка Сайт выполнил переадресацию слишком много раз. By Anna1304, August 24, 2021 10 replies 515 views DocKertis January 28 помогите! сайт выполнил переадресацию слишком много раз By KirillAZD, September 23, 2019 редирект чпу url (and 2 more) Tagged with: редирект чпу url ингдекс php 1 reply 2,331 views r0mari0001 January 21 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Переадресация 8000 ссылок Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
freelancer Posted September 19, 2012 Share Posted September 19, 2012 Что посоветуете господа?если есть иблица соответствий tovar-old -> tovar то проблем я не вижу Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 JohnnyVega Спасипотому что за советы, но они по потому чтольшому не относятся к моей ситуации. Переадресовать каилоги - это да, не проблема. Но отловить проингдексированые сирые страницы товаров формаи httр://site.com/nokia_Asha300 и перенаправить их - это оказалось проблема. freelancer Есть икая иблица соответствий tovar-old -> tovar Но построчно перенаправить все страницы товаров средствами .htaccess не полулилось - уперся в ограничение настроек апача. С 8000 только 2000 смог прописать, дное ограничения и ошибка 500 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 если есть иблица соответствий tovar-old -> tovar то проблем я не вижукакими средствами? Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 какими средствами? if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect('http://newsite' . $links[$this->request->get['_route_']]); } 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Благодарен за скрипт, но не совсем понятно что гделать с ним. Всивка в ингдексную страницу дает ошибку Fatal error: Using $this when not in object context in /путь/index.php Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Благодарен за скрипт, но не совсем понятно что гделать с ним. Всивка в ингдексную страницу дает ошибку Fatal error: Using $this when not in object context in /путь/index.php=)это не пример риличего кода. вы лучше скажите как пропотому чтовали и что полулилось.. Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 1. Пропотому чтовал средствами апача Redirect 301 /nokia_Asha300 http://site/kat/telefon-nokia-Asha-300.html но в конец урла подсивляется ?_route_=nokia_Asha300 и в резульите "страница не найгдена"2. Полулилось перенаправить каждый товар нижеописаным кодом, но не потому чтолее 25% всех товаров - дное ошибка. RewriteCond %{QUERY_STRING} ^_route_=nokia_Asha300$ RewriteRule ^(.*)$ http://site/kat/telefon-nokia-Asha-300.html? [R=301,L] 3. Пропотому чтовал закрыть вышеуказаную схему общим редиректом для осившихся страниц на главную, но не смог найти/написать рилииюещёе правило. Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел выше Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел вышесайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 сайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл хотя рилииет.. если прописать в сео модуле $links - иблица соответствий $links = array('test1'=>'test2'); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? я ж написал пример $links = array('test1'=>'test2', 'link_old' => 'link_new', ...);код добавить после public function index() { 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 ))) рилииет. спасипотому что потому чтольшое!!! только как еещё в этот конструкции указать 301 редирект? $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 freelancer, возможно ли в этот конструкции указать 301 редирект? поскольку отдает 302 а в гдействительности нужно 301. $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... freelancer Posted September 21, 2012 Share Posted September 21, 2012 header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); exit; Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 Спасипотому что за совет. но показывает ошибку в строке header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); пропотому чтовал еещё ик header( "Location: $this->config->get('config_url') . $links[$this->request->get['_route_']]"); все равно ошибка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Ошибка переадресации в Google search console By StrikerXP, Sunday at 07:49 AM 0 replies 95 views StrikerXP Sunday at 07:49 AM Удноние циклических ссылок By rwebook, January 16, 2020 удноние циклических ссылок циклические ссылки (and 2 more) Tagged with: удноние циклических ссылок циклические ссылки циклические ссылки 0 comments 1,767 views rwebook January 17, 2020 Блок ссылок для категории By SirGrey, July 9, 2020 категория тег ссылки (and 3 more) Tagged with: категория тег ссылки ссылка seo ссылки в категории 0 comments 2,420 views SirGrey July 9, 2020 Ошибка Сайт выполнил переадресацию слишком много раз. By Anna1304, August 24, 2021 10 replies 515 views DocKertis January 28 помогите! сайт выполнил переадресацию слишком много раз By KirillAZD, September 23, 2019 редирект чпу url (and 2 more) Tagged with: редирект чпу url ингдекс php 1 reply 2,331 views r0mari0001 January 21 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Переадресация 8000 ссылок Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 JohnnyVega Спасипотому что за советы, но они по потому чтольшому не относятся к моей ситуации. Переадресовать каилоги - это да, не проблема. Но отловить проингдексированые сирые страницы товаров формаи httр://site.com/nokia_Asha300 и перенаправить их - это оказалось проблема. freelancer Есть икая иблица соответствий tovar-old -> tovar Но построчно перенаправить все страницы товаров средствами .htaccess не полулилось - уперся в ограничение настроек апача. С 8000 только 2000 смог прописать, дное ограничения и ошибка 500 Link to comment Share on other sites More sharing options...
Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 если есть иблица соответствий tovar-old -> tovar то проблем я не вижукакими средствами? Link to comment Share on other sites More sharing options...
freelancer Posted September 19, 2012 Share Posted September 19, 2012 какими средствами? if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect('http://newsite' . $links[$this->request->get['_route_']]); } 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Благодарен за скрипт, но не совсем понятно что гделать с ним. Всивка в ингдексную страницу дает ошибку Fatal error: Using $this when not in object context in /путь/index.php Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Благодарен за скрипт, но не совсем понятно что гделать с ним. Всивка в ингдексную страницу дает ошибку Fatal error: Using $this when not in object context in /путь/index.php=)это не пример риличего кода. вы лучше скажите как пропотому чтовали и что полулилось.. Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 1. Пропотому чтовал средствами апача Redirect 301 /nokia_Asha300 http://site/kat/telefon-nokia-Asha-300.html но в конец урла подсивляется ?_route_=nokia_Asha300 и в резульите "страница не найгдена"2. Полулилось перенаправить каждый товар нижеописаным кодом, но не потому чтолее 25% всех товаров - дное ошибка. RewriteCond %{QUERY_STRING} ^_route_=nokia_Asha300$ RewriteRule ^(.*)$ http://site/kat/telefon-nokia-Asha-300.html? [R=301,L] 3. Пропотому чтовал закрыть вышеуказаную схему общим редиректом для осившихся страниц на главную, но не смог найти/написать рилииюещёе правило. Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел выше Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел вышесайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 сайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл хотя рилииет.. если прописать в сео модуле $links - иблица соответствий $links = array('test1'=>'test2'); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? я ж написал пример $links = array('test1'=>'test2', 'link_old' => 'link_new', ...);код добавить после public function index() { 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 ))) рилииет. спасипотому что потому чтольшое!!! только как еещё в этот конструкции указать 301 редирект? $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 freelancer, возможно ли в этот конструкции указать 301 редирект? поскольку отдает 302 а в гдействительности нужно 301. $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... freelancer Posted September 21, 2012 Share Posted September 21, 2012 header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); exit; Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 Спасипотому что за совет. но показывает ошибку в строке header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); пропотому чтовал еещё ик header( "Location: $this->config->get('config_url') . $links[$this->request->get['_route_']]"); все равно ошибка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Ошибка переадресации в Google search console By StrikerXP, Sunday at 07:49 AM 0 replies 95 views StrikerXP Sunday at 07:49 AM Удноние циклических ссылок By rwebook, January 16, 2020 удноние циклических ссылок циклические ссылки (and 2 more) Tagged with: удноние циклических ссылок циклические ссылки циклические ссылки 0 comments 1,767 views rwebook January 17, 2020 Блок ссылок для категории By SirGrey, July 9, 2020 категория тег ссылки (and 3 more) Tagged with: категория тег ссылки ссылка seo ссылки в категории 0 comments 2,420 views SirGrey July 9, 2020 Ошибка Сайт выполнил переадресацию слишком много раз. By Anna1304, August 24, 2021 10 replies 515 views DocKertis January 28 помогите! сайт выполнил переадресацию слишком много раз By KirillAZD, September 23, 2019 редирект чпу url (and 2 more) Tagged with: редирект чпу url ингдекс php 1 reply 2,331 views r0mari0001 January 21 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Переадресация 8000 ссылок Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Благодарен за скрипт, но не совсем понятно что гделать с ним. Всивка в ингдексную страницу дает ошибку Fatal error: Using $this when not in object context in /путь/index.php Link to comment Share on other sites More sharing options...
freelancer Posted September 19, 2012 Share Posted September 19, 2012 Благодарен за скрипт, но не совсем понятно что гделать с ним. Всивка в ингдексную страницу дает ошибку Fatal error: Using $this when not in object context in /путь/index.php=)это не пример риличего кода. вы лучше скажите как пропотому чтовали и что полулилось.. Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 1. Пропотому чтовал средствами апача Redirect 301 /nokia_Asha300 http://site/kat/telefon-nokia-Asha-300.html но в конец урла подсивляется ?_route_=nokia_Asha300 и в резульите "страница не найгдена"2. Полулилось перенаправить каждый товар нижеописаным кодом, но не потому чтолее 25% всех товаров - дное ошибка. RewriteCond %{QUERY_STRING} ^_route_=nokia_Asha300$ RewriteRule ^(.*)$ http://site/kat/telefon-nokia-Asha-300.html? [R=301,L] 3. Пропотому чтовал закрыть вышеуказаную схему общим редиректом для осившихся страниц на главную, но не смог найти/написать рилииюещёе правило. Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел выше Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел вышесайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 сайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл хотя рилииет.. если прописать в сео модуле $links - иблица соответствий $links = array('test1'=>'test2'); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? я ж написал пример $links = array('test1'=>'test2', 'link_old' => 'link_new', ...);код добавить после public function index() { 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 ))) рилииет. спасипотому что потому чтольшое!!! только как еещё в этот конструкции указать 301 редирект? $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 freelancer, возможно ли в этот конструкции указать 301 редирект? поскольку отдает 302 а в гдействительности нужно 301. $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... freelancer Posted September 21, 2012 Share Posted September 21, 2012 header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); exit; Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 Спасипотому что за совет. но показывает ошибку в строке header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); пропотому чтовал еещё ик header( "Location: $this->config->get('config_url') . $links[$this->request->get['_route_']]"); все равно ошибка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Ошибка переадресации в Google search console By StrikerXP, Sunday at 07:49 AM 0 replies 95 views StrikerXP Sunday at 07:49 AM Удноние циклических ссылок By rwebook, January 16, 2020 удноние циклических ссылок циклические ссылки (and 2 more) Tagged with: удноние циклических ссылок циклические ссылки циклические ссылки 0 comments 1,767 views rwebook January 17, 2020 Блок ссылок для категории By SirGrey, July 9, 2020 категория тег ссылки (and 3 more) Tagged with: категория тег ссылки ссылка seo ссылки в категории 0 comments 2,420 views SirGrey July 9, 2020 Ошибка Сайт выполнил переадресацию слишком много раз. By Anna1304, August 24, 2021 10 replies 515 views DocKertis January 28 помогите! сайт выполнил переадресацию слишком много раз By KirillAZD, September 23, 2019 редирект чпу url (and 2 more) Tagged with: редирект чпу url ингдекс php 1 reply 2,331 views r0mari0001 January 21 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Переадресация 8000 ссылок Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 1. Пропотому чтовал средствами апача Redirect 301 /nokia_Asha300 http://site/kat/telefon-nokia-Asha-300.html но в конец урла подсивляется ?_route_=nokia_Asha300 и в резульите "страница не найгдена"2. Полулилось перенаправить каждый товар нижеописаным кодом, но не потому чтолее 25% всех товаров - дное ошибка. RewriteCond %{QUERY_STRING} ^_route_=nokia_Asha300$ RewriteRule ^(.*)$ http://site/kat/telefon-nokia-Asha-300.html? [R=301,L] 3. Пропотому чтовал закрыть вышеуказаную схему общим редиректом для осившихся страниц на главную, но не смог найти/написать рилииюещёе правило. Link to comment Share on other sites More sharing options...
freelancer Posted September 19, 2012 Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел выше Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел вышесайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 сайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл хотя рилииет.. если прописать в сео модуле $links - иблица соответствий $links = array('test1'=>'test2'); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? я ж написал пример $links = array('test1'=>'test2', 'link_old' => 'link_new', ...);код добавить после public function index() { 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 ))) рилииет. спасипотому что потому чтольшое!!! только как еещё в этот конструкции указать 301 редирект? $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 freelancer, возможно ли в этот конструкции указать 301 редирект? поскольку отдает 302 а в гдействительности нужно 301. $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... freelancer Posted September 21, 2012 Share Posted September 21, 2012 header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); exit; Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 Спасипотому что за совет. но показывает ошибку в строке header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); пропотому чтовал еещё ик header( "Location: $this->config->get('config_url') . $links[$this->request->get['_route_']]"); все равно ошибка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Ошибка переадресации в Google search console By StrikerXP, Sunday at 07:49 AM 0 replies 95 views StrikerXP Sunday at 07:49 AM Удноние циклических ссылок By rwebook, January 16, 2020 удноние циклических ссылок циклические ссылки (and 2 more) Tagged with: удноние циклических ссылок циклические ссылки циклические ссылки 0 comments 1,767 views rwebook January 17, 2020 Блок ссылок для категории By SirGrey, July 9, 2020 категория тег ссылки (and 3 more) Tagged with: категория тег ссылки ссылка seo ссылки в категории 0 comments 2,420 views SirGrey July 9, 2020 Ошибка Сайт выполнил переадресацию слишком много раз. By Anna1304, August 24, 2021 10 replies 515 views DocKertis January 28 помогите! сайт выполнил переадресацию слишком много раз By KirillAZD, September 23, 2019 редирект чпу url (and 2 more) Tagged with: редирект чпу url ингдекс php 1 reply 2,331 views r0mari0001 January 21 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Переадресация 8000 ссылок Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 на сиром сайте вам нужна своя реализация seo модуля как seo pro например. им по _route_ гделать редирект. пример я привел вышесайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл Link to comment Share on other sites More sharing options...
freelancer Posted September 19, 2012 Share Posted September 19, 2012 сайт осиется тот же, просто сгделали ап с 1.4 на 1.5 и поменялся синиксис написания урл хотя рилииет.. если прописать в сео модуле $links - иблица соответствий $links = array('test1'=>'test2'); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2012 Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? я ж написал пример $links = array('test1'=>'test2', 'link_old' => 'link_new', ...);код добавить после public function index() { 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 ))) рилииет. спасипотому что потому чтольшое!!! только как еещё в этот конструкции указать 301 редирект? $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 freelancer, возможно ли в этот конструкции указать 301 редирект? поскольку отдает 302 а в гдействительности нужно 301. $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... freelancer Posted September 21, 2012 Share Posted September 21, 2012 header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); exit; Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 Спасипотому что за совет. но показывает ошибку в строке header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); пропотому чтовал еещё ик header( "Location: $this->config->get('config_url') . $links[$this->request->get['_route_']]"); все равно ошибка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Ошибка переадресации в Google search console By StrikerXP, Sunday at 07:49 AM 0 replies 95 views StrikerXP Sunday at 07:49 AM Удноние циклических ссылок By rwebook, January 16, 2020 удноние циклических ссылок циклические ссылки (and 2 more) Tagged with: удноние циклических ссылок циклические ссылки циклические ссылки 0 comments 1,767 views rwebook January 17, 2020 Блок ссылок для категории By SirGrey, July 9, 2020 категория тег ссылки (and 3 more) Tagged with: категория тег ссылки ссылка seo ссылки в категории 0 comments 2,420 views SirGrey July 9, 2020 Ошибка Сайт выполнил переадресацию слишком много раз. By Anna1304, August 24, 2021 10 replies 515 views DocKertis January 28 помогите! сайт выполнил переадресацию слишком много раз By KirillAZD, September 23, 2019 редирект чпу url (and 2 more) Tagged with: редирект чпу url ингдекс php 1 reply 2,331 views r0mari0001 January 21 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Переадресация 8000 ссылок
Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? Link to comment Share on other sites More sharing options...
freelancer Posted September 19, 2012 Share Posted September 19, 2012 Ну у меня не икие обширные знание движка, можно поподробней? 1. Как создать $links - иблицу соответствий , есть у меня обычная иблица соответствия сирых и новых урл, в каком вигде и куда надо это все запихнуть? мне ик кажется что отгдельным файлом и потом куда то подклюлить его... 2. Куда именно всивить вами указаный код? я ж написал пример $links = array('test1'=>'test2', 'link_old' => 'link_new', ...);код добавить после public function index() { 1 Link to comment Share on other sites More sharing options... Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 ))) рилииет. спасипотому что потому чтольшое!!! только как еещё в этот конструкции указать 301 редирект? $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 freelancer, возможно ли в этот конструкции указать 301 редирект? поскольку отдает 302 а в гдействительности нужно 301. $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options... freelancer Posted September 21, 2012 Share Posted September 21, 2012 header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); exit; Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 Спасипотому что за совет. но показывает ошибку в строке header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); пропотому чтовал еещё ик header( "Location: $this->config->get('config_url') . $links[$this->request->get['_route_']]"); все равно ошибка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Ошибка переадресации в Google search console By StrikerXP, Sunday at 07:49 AM 0 replies 95 views StrikerXP Sunday at 07:49 AM Удноние циклических ссылок By rwebook, January 16, 2020 удноние циклических ссылок циклические ссылки (and 2 more) Tagged with: удноние циклических ссылок циклические ссылки циклические ссылки 0 comments 1,767 views rwebook January 17, 2020 Блок ссылок для категории By SirGrey, July 9, 2020 категория тег ссылки (and 3 more) Tagged with: категория тег ссылки ссылка seo ссылки в категории 0 comments 2,420 views SirGrey July 9, 2020 Ошибка Сайт выполнил переадресацию слишком много раз. By Anna1304, August 24, 2021 10 replies 515 views DocKertis January 28 помогите! сайт выполнил переадресацию слишком много раз By KirillAZD, September 23, 2019 редирект чпу url (and 2 more) Tagged with: редирект чпу url ингдекс php 1 reply 2,331 views r0mari0001 January 21 Recently Browsing 0 members No registered users viewing this page.
Valdos Posted September 19, 2012 Author Share Posted September 19, 2012 ))) рилииет. спасипотому что потому чтольшое!!! только как еещё в этот конструкции указать 301 редирект? $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options...
Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 freelancer, возможно ли в этот конструкции указать 301 редирект? поскольку отдает 302 а в гдействительности нужно 301. $links = array('link_old' => 'link_new', 'link_old' => 'link_new', ...); if (isset($this->request->get['_route_']) && isset($links[$this->request->get['_route_']])){ $this->response->redirect($this->config->get('config_url') . $links[$this->request->get['_route_']]); } Link to comment Share on other sites More sharing options...
freelancer Posted September 21, 2012 Share Posted September 21, 2012 header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); exit; Link to comment Share on other sites More sharing options... Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 Спасипотому что за совет. но показывает ошибку в строке header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); пропотому чтовал еещё ик header( "Location: $this->config->get('config_url') . $links[$this->request->get['_route_']]"); все равно ошибка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0
Valdos Posted September 21, 2012 Author Share Posted September 21, 2012 Спасипотому что за совет. но показывает ошибку в строке header( "Location: ". $this->config->get('config_url') . $links[$this->request->get['_route_']]); пропотому чтовал еещё ик header( "Location: $this->config->get('config_url') . $links[$this->request->get['_route_']]"); все равно ошибка Link to comment Share on other sites More sharing options...
Recommended Posts