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

SEO URL, по-моему он неправильно работает?


Recommended Posts

Почему SEO URL работает только в том случае, если указать псевдоним у категории/товара?Почему УРЛы вроде "http://www.mysite.ru/index.php?route=account/account" остаются без изменений? Хотелось бы видеть их в виде "http://www.mysite.ru/account/account". Я так понимаю надо переписать класс ModelToolSeoUrl ? Может есть готовые решения?Заранее спасибо всем =)

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


Почему SEO URL работает только в том случае, если указать псевдоним у категории/товара?

А почему это неправильно? Хотите СЕО - пропишите что вам нужно, не хотите - довольствуйтесь тем, что есть.
Надіслати
Поділитися на інших сайтах


А почему это неправильно? Хотите СЕО - пропишите что вам нужно, не хотите - довольствуйтесь тем, что есть.

Я хочу не СЕО, я хочу ЧПУ (ЧеловекоПонятныйУрл). Во всех фреймворках впринципе эта функция есть
Надіслати
Поділитися на інших сайтах


Я хочу не СЕО, я хочу ЧПУ (ЧеловекоПонятныйУрл). Во всех фреймворках впринципе эта функция есть

что не нравится в адресе, который дает OpenCart?
Надіслати
Поділитися на інших сайтах


что не нравится в адресе, который дает OpenCart?

'index.php?route=' - вот эта строчка
Она выдается при работе с корзиной, аккаунтом, контактами и картой сайта. Я честно говоря забил на это. Для меня главное что категории, товары и статьи "ЧПУ" :)
Надіслати
Поділитися на інших сайтах


У меня магазин в папке http://centrspasatel.ru/shop Версия ocstore_v0.0.7Когда в меню включаю SEO ссылки, то если переходить по понятным ссылкам http://centrspasatel.ru/shop/desktops пишет, что Ошибка 404: Данной страницы не существует. Помогите! По форумам облазил нигде нет решения (((.htaccess файл такой.Options +FollowSymlinksOptions -Indexes# Prevent Direct Access to filesOrder deny,allowDeny from all# SEO URL SettingsRewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)?*$ index.php?_route_=$1 [L,QSA]Очень расщитываю на помощь, потому что больше уже не знаю куда обращаться (((

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


Разобрался!!!.htaccess файл такой.Options +FollowSymlinksOptions -Indexes# Prevent Direct Access to filesOrder deny,allowDeny from all# SEO URL SettingsRewriteEngine OnRewriteBase /shop/RewriteRule ^index.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /shop/index.php [L]Это правильно?? =)

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


Вы, по сути, указали любое обращение к магазину заменять на /shop/index.php. длолжно работать, т.к. вся адресация идет именно чере этот файл, но может вылезти чем-то неприятным позже.у меня маг. тоже в поддиректории, вот мой .htaccess:

Options +FollowSymlinksRewriteEngine OnRewriteBase /store/ RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)?*$ index.php?_route_=$1 [L,QSA]
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 3 weeks later...

Разобрался!!!

.htaccess файл такой.

Options +FollowSymlinks

Options -Indexes

# Prevent Direct Access to files

Order deny,allow

Deny from all

# SEO URL Settings

RewriteEngine On

RewriteBase /shop/

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /shop/index.php [L]

Это правильно?? =)

Поменяй эту строку

RewriteRule . /shop/index.php [L]

на эту

RewriteRule ^(.*)?*$ /shop/index.php?_route_=$1 [L]

и получится вот так

post-303-1293741788,6402_thumb.gif

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


  • 2 weeks later...

http://www.myname.com/shop/index.php?route=product/manufacturer&manufacturer_id=25
К народу.

Может не удалось мне отыскать на просторах и в глубинах, и вот я спрашиваю простым Русским "езыком": как сделать так, чтобы в конце стоялa не кодировка с сервера, а имя (названиее) производителя?

Или никак низзя? https://opencartforum.com/public/style_emoticons/default/icon_exclaim.gif

Заранее благодарю всех тонко намекнувших, или растолковавших в полном обьёме.

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


Moonzuk, я правильно понял, что вместо

manufacturer_id=25
Вы хотите видеть что-то вроде

manufacturer_name=megoProizvoditel
?

если я не правильно понял - повторите еще раз и внятно: что, где и вместо чего Вы хотите видеть https://opencartforum.com/public/style_emoticons/default/icon_exclaim.gif

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

http://www.myname.com/shop/index.php?route=product/manufacturer&manufacturer_id=25
К народу.Может не удалось мне отыскать на просторах и в глубинах, и вот я спрашиваю простым Русским "езыком": как сделать так, чтобы в конце стоялa не кодировка с сервера, а имя (названиее) производителя?Или никак низзя? https://opencartforum.com/public/style_emoticons/default/icon_exclaim.gif Заранее благодарю всех тонко намекнувших, или растолковавших в полном обьёме.
SEO url включите
Надіслати
Поділитися на інших сайтах


Moonzuk, я правильно понял, что вместо

manufacturer_id=25
Вы хотите видеть что-то вроде

manufacturer_name=megoProizvoditel
?

если я не правильно понял - повторите еще раз и внятно: что, где и вместо чего Вы хотите видеть ;)

Включи в админке

SEO URL

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


  • 2 years later...

Помогите,пожалуйста!

При включении в настройках SEO получается вот такой вид магазина с красивыми ссылками

Или вот так (второе фото-выделено салатным)

И как правильно настроить файл .htaccess в корневом каталоге магазина ?

Очень прошу помощи! Помогите,пожалуйста, чайнику!!! :cry:

post-19714-0-09215200-1351612800_thumb.png

post-19714-0-03276300-1351613154_thumb.png

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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