Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Добавление .html в ссылку категории


Recommended Posts

Облазил весь форум, пользовался поиском, но конкретного решения не нашел.

Сейчас ссылка имеет такой вид http://сайт/dlya_sporta/ganteli/

А надо чтобы в ссылку категории добавлялся .html, т.е. http://сайт/dlya_sporta/ganteli.html или http://сайт/dlya_sporta.html

Сейчас добавляется только к товарам. версия 1.5.2.1 стоит deadcow_seo_v2.1, ЧПУ SeoPro. (там включен .html)

Надіслати
Поділитися на інших сайтах


ещё такой вопрос, мне нужно добавить <link href="ссылка на категорию" rel="canonical" /> чтобы именно эта ссылка была привилегированной, что надо подправить?

Надіслати
Поділитися на інших сайтах


Если Вы на счет переменных которые появляются при сортировке выводе иного количества товаров, то:

1) В шаблоне отлавливать переменные и присваивать каноническую ссылку

2) У меня есть вариант, при котором эти переменные вообще не появляются, но сортировка и т.д. работают на ура.

Если интересно - стучите в личку.

Надіслати
Поділитися на інших сайтах

  • 1 year later...

Здравствуйте! Я использую SEO PACK PRO. Скажите, как добавить .html в категории в нем?

Пробовал такой вариант

 

В файле catalog/controller/common/seo_url.php

после строки

$parts = explode('/', $this->request->get['_route_']);
добавь
list($last_part) = explode('.', array_pop($parts));
array_push($parts, $last_part);
после строки
if ($url) {
добавь
$url .= '.html';

 

но тогда .html добавляется абсолютно везде. Даже при ссылке на главную страницу получается ссылка domen.ru/.html

 

Скажите, есть ли другой способ? Ссылки данного вида нужны так как переезжаю с VirtueMart.

версия OpenCart 1.5.6.4

Надіслати
Поділитися на інших сайтах


попробовал так, работает: 

в файле catalog/controller/common/seo_url.php
создал массив, если ссылка не из массива, добавить .html

$bad_url = array('/login', '/register', '/', '/contact', '/sitemap', '/login', '/account', '/wishlist', '/special', '/affiliates', '/manufacturer');

if ($url) 
{
if (!in_array($url, $bad_url)) 
{
$url .= '.html';
}

Скажите, Насколько это правильно? не будет ли данный способ загружать сайт?

Надіслати
Поділитися на інших сайтах


Облазил весь форум, пользовался поиском, но конкретного решения не нашел.

Сейчас ссылка имеет такой вид http://сайт/dlya_sporta/ganteli/

А надо чтобы в ссылку категории добавлялся .html, т.е. http://сайт/dlya_sporta/ganteli.html или http://сайт/dlya_sporta.html

Сейчас добавляется только к товарам. версия 1.5.2.1 стоит deadcow_seo_v2.1, ЧПУ SeoPro. (там включен .html)

Извините, а зачем это? такой вид способствует улучшению оптимизации? 

Надіслати
Поділитися на інших сайтах


Извините, а зачем это? такой вид способствует улучшению оптимизации? 

Я уже написал причину. Ссылки данного вида нужны так как переезжаю с VirtueMart. Не хочу потерять позиции в поисковиках.

Надіслати
Поділитися на інших сайтах


Может есть смысл задуматься о редиректе с .html  на без .html .Потому как большой пользы в наличии данного префикса явно нет.

 

PS: (ИМХО)  Сео один большой вселенский лохотрон !  :-D

Надіслати
Поділитися на інших сайтах

Может есть смысл задуматься о редиректе с .html  на без .html .Потому как большой пользы в наличии данного префикса явно нет.

 

PS: (ИМХО)  Сео один большой вселенский лохотрон !  :-D

Можете подсказать как правильно его настроить без потери позиций в поисковиках? 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.