flex2016
Newbie-
Posts
21 -
Joined
-
Last visited
Recent Profile Visitors
1,050 profile views
flex2016's Achievements
-
После удаления галочки "Полы>Подложка" товар и дальше будет отображаться в этой категории, так как эта категория выбрана как главная для товара.
-
chukcha, 404 ошибка и создана что бы дать понять роботу что данной страницы уже нет и её можно удалить из индекса. Так что со временем эти страницы пропадут из индекса
-
[Решено] Как оформить страницу ошибки 404
flex2016 replied to sergspb's topic in Встановлення, оновлення, налаштування
markimax, подскажите, пожалуйста. На opencart должна быть страница 404, но на моем сайте содержимое этой страницы отображается на главной вместо отдельной страницы. Не могу разобраться в чем проблема и как настроить перенаправление не на главную, а на страницу 404. Мне это нужно, т.к. хочу в дальнейшем оформить 404 страницу. Контроллер not_found выглядит так: <?php class ControllerErrorNotFound extends Controller { public function index() { $this->load->language('error/not_found'); $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); $this->document->setTitle($this->language->get('heading_title')); $data['breadcrumbs'] = array(); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/home') ); if (isset($this->request->get['route'])) { $url_data = $this->request->get; unset($url_data['_route_']); $route = $url_data['route']; unset($url_data['route']); $url = ''; if ($url_data) { $url = '&' . urldecode(http_build_query($url_data, '', '&')); } $data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link($route, $url, $this->request->server['HTTPS']) ); } $data['heading_title'] = $this->language->get('heading_title'); $data['text_error'] = $this->language->get('text_error'); $data['button_continue'] = $this->language->get('button_continue'); $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); $data['continue'] = $this->url->link('index.php?route=error/not_found'); $data['column_left'] = $this->load->controller('common/column_left'); $data['column_right'] = $this->load->controller('common/column_right'); $data['content_top'] = $this->load->controller('common/content_top'); $data['content_bottom'] = $this->load->controller('common/content_bottom'); $data['footer'] = $this->load->controller('common/footer'); $data['header'] = $this->load->controller('common/header'); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/error/not_found.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/error/not_found.tpl', $data)); } } } -
404 ошибка ведет на главную страницу
flex2016 replied to flex2016's topic in Встановлення, оновлення, налаштування
Тогда дождусь пока старые каталоги удалятся с поисковиков и воспользуюсь вашим советом. (Полностью сменил ассортимент и нужно что бы старые страницы удалились, т.к. они даже близко не похожи). Спасибо за решение! Думаю на первое время оно мне подойдет. -
404 ошибка ведет на главную страницу
flex2016 replied to flex2016's topic in Встановлення, оновлення, налаштування
Добавил часть кода, которую вы сказали. Теперь при вводе любого не корректного адреса ведет на главную просто, но не срабатывает 404 код, а вместо этого идет 302 редирект. Т.е. теперь если страница была в индексе, к примеру, а затем я удалил товар, то при переходе на эту страницу робот не увидит 404 ошибки и не поймет,что эту страницу нужно удалить из индекса. А это не правильно. Или я что-то не так понимаю? -
404 ошибка ведет на главную страницу
flex2016 replied to flex2016's topic in Встановлення, оновлення, налаштування
А как Гугл и Яндекс смотрит на такие манипуляции? Им важно что бы только код 404 срабатывал, а содержимое не важно? Либо обязательно что бы был заголовок H1 страница не найдена и тд. И если содержимое контента главной страницы отображается с 404 ошибкой постоянно, то не удалят ли поисковики главную страницу из индекса? Я просто хотел сделать красивую кастомную страницу 404, что-то креативное. -
Здравствуйте. Нужна помощь. На сайте все не существующие страницы ведут на главную страницу. 404 код выдает корректно, но редирект идет на главную и надпись "Запрашиваемая страница не найдена" расположена контентом. В htaccess такие строки прописаны: RewriteBase / RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ RewriteRule ^system/download/(.*) /index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] Каким-то образом содержимое 404 страницы вставляется на главную страницу и я не могу понять как это исправить. Очень нужен ваш совет!
-
Я его выбрал сугубо с тех соображений,что я полный ноль в том как делать сайты, а там были все необходимые инструменты и видеоуроки для создания сайта с нуля,что помогло за месяц сделать и немного наполнить сайт. Думаю, с другим шаблоном я бы это делал месяца 2-3. Поэтому и решил купить его,ну еще и сыграло то,что его купили еще около 10 тыс. человек. Не подозревал,что может быть столько проблем...
-
А может быть такое,что в последней версии Journal их seo_url работают как нужно и на сайте нет дублей? Просто без выбора типа чпу "Seo_pro" у меня абсолютно все странички имеют нормальный вид, но я не могу понять как проверить на дубли. Вот у меня есть 350 товаров сейчас залиты. Как понять,они с дублями или без?
-
У меня еще установлен лицензионный journal 2.6.9 на ocStore. Возможно он внес какие-то изменения. А эти действия можно делать если у меня магазин уже наполнен товарами с проставленными seo url ?
-
Все это я сделал изначально. Все ссылки, кроме главной страницы и служебных страниц, формируются правильно. Сборка скачивалась здесь. Все модули тоже покупал здесь. Темы,которые посвящены решению index.php?route=common/home, я прочел и перепробовал все методы. Кто сталкивался с этой проблемой на сборке ocStore 2.1.0.1.1 ?
-
Всем доброго времени суток. В сборке 2.1.0.1.1 при включенном seopro стартовая страница на моем сайте имеет такой вид: http://site.com/index.php?route=common/home Что можно сделать,что бы привести ссылку к виду http://site.com/ ? Я добавлял изменения в url_alias, пробовал менять .haccess файл, брал с гитхаба другой файлик seo_pro.php. Ничего не помогло. Единственное,что при замене файлика seo_pro.php у меня стартовая страница начала формировать нормальную ссылку, но при переходах на категории товаров и тд. в ссылке появлялся код языка /ru/. Поэтому пришлось вернуть родной файлик на место. Как можно решить данную проблему? Спрашивал владельцев других сборок ocStore, у них такого не случалось...
-
INSERT INTO oc_url_alias (query, keyword) VALUES ('common/home', ''); Сделал как вы и сказали. Открыл phpmyadmin, в oc_url_alias ввел common/home в поле query, в поле keyword ничего не вводил. Нажал ок. Но, к сожалению, стартовая страница так и грузит index.php?... Что я могу еще сделать,что бы нормально заработало?