SEO-дружественные URL-адреса в OpenCart без изменения .htaccess или расширения

URL-адреса играют очень важную роль в SEO. Я не знаю о старых версиях OC, но в версии 1.5.X OC также имеет SEO-дружественную функцию URL.

Я читал во многих блогах о SEO URL OpenCart. Я нашел некоторую кодировку для модификации файла .htaccess или использования расширений. Но я хочу, чтобы все пользователи OpenCart знали, что SEO-URL возможны без выполнения каких-либо из этих действий. Также вам не нужно выполнять какой-либо мод или кодирование.

Просто выполните эти шаги ..

По умолчанию OpenCart поставляется с файлом «.htaccess.txt». Просто переименуйте его в «.htaccess». НЕ изменяйте что-либо внутри этого файла.

По умолчанию файл .htacess должен содержать:

# 1.Чтобы использовать URL-псевдоним, вам нужно запустить apache с включенным mod_rewrite. # 2. В вашем каталоге opencart переименуйте htaccess.txt в .htaccess. # По любым вопросам поддержки обращайтесь по адресу: http://www.opencart.com Options + FollowSymlinks # Запретить параметры списка Directoy -Indexes # Запретить прямой доступ к файлам <FilesMatch "\. (Tpl | ini | log)"> Отказ от заказа, allow Deny from all </ FilesMatch> # Настройки URL-адреса SEO RewriteEngine On # Если установка opencart не выполняется в основной веб-папке, убедитесь, что в папке, в которой она выполняется, т.е. / становится / shop / RewriteBase / RewriteRule ^ sitemap.xml $ index.php? route = feed / google_sitemap [L] RewriteRule ^ googlebase.xml $ index.php? route = feed / google_base [L] RewriteRule ^ скачать /(.* ) /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) RewriteRule ^ ([^?] *) index.php? _route _ = $ 1 [L, QSA] ### Дополнительные параметры, которые могут потребоваться для некоторых серверов ### Раскомментируйте команды, удалив # знак перед ним. ### Если вы получили «Внутреннюю ошибку сервера 500» после включения любого из следующих параметров, восстановите #, так как это означает, что ваш хост не допускает этого. # 1. Если ваша корзина позволяет вам добавлять только один товар за раз, возможно, что register_globals включен. Это может сработать, чтобы отключить его: # php_flag register_globals off # 2. Если в вашей корзине включены магические кавычки, это может сработать, чтобы отключить его: # php_flag magic_quotes_gpc Off # 3. Установите максимальный размер загружаемого файла. Большинство хостов ограничивают это и не позволяют переопределить его, но вы можете попробовать # php_value upload_max_filesize 999M # 4. установить максимальный размер сообщения. раскомментируйте эту строку, если у вас много вариантов продукта или вы получаете ошибки, когда формы не сохраняют все поля # php_value post_max_size 999M # 5. установить сценарий максимального времени, который может занять. раскомментируйте эту строку, если у вас много вариантов продукта или вы получаете ошибки, когда формы не сохраняют все поля # php_value max_execution_time 200 # 6. установите максимальное время для получения ввода. Раскомментируйте эту строку, если у вас много вариантов продукта или вы получаете ошибки, когда формы не сохраняют все поля # php_value max_input_time 200 # 7. отключите ограничения open_basedir # php_admin_value open_basedir none

Если вы установили OpenCart в каталог, вы должны сделать одну модификацию в .htaccess. Найдите в нем эту строку - RewriteBase /. Сделай это - RewriteBase / your-directory-name.

Таким образом, если я запущу Opencart на www.mywebsite.com, я просто переименую файл .htaccess.txt в .htaccess.
И, если я запускаю OpenCart на www.mywebsite.com/store, я переименую файл, а также изменим строку на RewriteBase / store.

Включение SEO-URL в OpenCart

SEO URL отключены по умолчанию. Мы должны включить их в первую очередь.

1. Зайдите в админ панель -> Система -> Настройки .

2. Нажмите на ссылку «Изменить» справа от названия магазина.

3. Нажмите на вкладку «Сервер». Вы найдете опцию - «Использовать SEO URL». Нажмите «Да» перед ним. Сохраните параметры.

Добавление SEO-слаг для продуктов

Теперь мы должны добавить ключевое слово SEO (или слаг) для каждого продукта.

1. Перейти в каталог -> Продукция . Нажмите «Изменить» с правой стороны продукта, для которого вы используете SEO.

2. Нажмите на вкладку «Данные».

Нажмите на вкладку «Данные»

3. Вы найдете одно поле с именем «SEO Keyword:». Введите желаемое ключевое слово ссылки там. URL вашего продукта будет storelink / ключевое слово .

Не включайте в него пробелы и заглавные буквы. Это затруднит обработку ваших URL. Кроме того, во время просмотра вы увидите такие URL-адреса, как storelink / category1 / category2 / keyword . Но по умолчанию каноническая ссылка всегда будет storelink / ключевое слово . Это поможет поисковым системам включать правильные URL-адреса продуктов вместо /index.php?route=product/product&product_id=51 .

Пожалуйста, поделитесь своим мнением в комментариях ниже.

Последнее обновление: 27 декабря 2013 г.

Php?
Php?
Php?
Php?
Php?