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

можно ли прописать на латинице название страницы в CMS opencart


Recommended Posts

можно ли прописать на латинице название страницы в CMS opencart в соответствии с темой страницы(ЧПУ ),

это надо для лучшего продвижения.

ЧПУ — расшифровывается как «ЧеловекоПонятный Урл», по-английски звучит как "Friendly URL".

Например :

://usabili.ru/news/2009/04/29/what_is_friendly_url.html.

т.е. в конце идет what_is_friendly_url.html а не://usabili.ru/news/2009/04/29/dgfdgfdgfghfhfg

соответственно продвижение запроса - что такое человеко понятный урл с urlом what_is_friendly_url.htm буде быстрее чем с

urlом например 29/dgfdgfdgfghfhfg

Змінено користувачем zsv
Надіслати
Поділитися на інших сайтах


Не знаю, как у вас оно настроено, у меня это делается с помощью двукратного нажатия сочетания клавиш ctrl+shift на клавиатуре.

Или мы не вразумел вопрос))

С уважением.

UPD:..ага. Посмотреть по ссылке.. Регистрация свежая, сообщений мало. А вот и моя параноя.. %)

UPD_2: По ссылке не смотрел 8)

UPD_3: А если серьезно, то раз, два:

Что бы включить ЧПУ, Вам необходимо зайти в админку в раздел:

1) Система -> Настройки -> Сервер -> Использовать "SEO-url" -> Да

И нажать Сохранить.

2) Далее заходим в настройки раздел Каталог -> Товар. Выбираем нужный нам товар и во вкладке Данные вводим в поле Псевдоним то что нам нужно.

3) Убедитесь что у Вас в корневом каталоге есть файл .htaccess и в нём есть запись:

Options +FollowSymlinks

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

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

AllowOwerride All

корое, нафига оно мне нужно?

Змінено користувачем AlexFisher
Надіслати
Поділитися на інших сайтах

Alex Fisher :

Что бы включить ЧПУ, Вам необходимо зайти в админку в раздел:

1) Система -> Настройки -> Сервер -> Использовать "SEO-url" -> Да

И нажать Сохранить.

2) Далее заходим в настройки раздел Каталог -> Товар. Выбираем нужный нам товар и во вкладке Данные вводим в поле Псевдоним то что нам нужно.

3) Убедитесь что у Вас в корневом каталоге есть файл .htaccess и в нём есть запись:

Options +FollowSymlinks

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

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

AllowOwerride All

хм, всё сделал точно как написано, но ЧПУ не появились.. :unsure:

может это быть связано с тем, что я на локальном хостинге?

заранее спасибо.

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


ЧПУ не появились.

Не знаю насчет локального хоста - имею дурную привычку прям на сервере экспериментировать. Единственное, что помню всвязи с этим - это включаешь сео, прописываешь его в одной категории для одного товара - страница не найдена. Переписываешь все категории\подкатегории\товары - все нормально работает. Хотя, cдается мне - это не ваша ситуация. Рекомендую тщательно копнуть в сторону .htaccess <-- он должен именно так называться, а то изначально его имя .htaccess.txt - так точно работать не будет.

С уважением.

UPD: Big Beer :D

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

Спасибо, файл действительно был txt, переименовал в .htaccess и получил..

Internal Server Error

:blink:

Хехе)

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your
 request.
Please contact the server administrator, admin@localhost and inform them of the time the 
error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Подсказка Денвера

Вероятнее всего, скрипт, который запускает данная страница, не смог корректно выполниться.
 Детально причины ошибки должны быть описаны в файле Z:/home/opencart/error.log.
Вот наиболее частые причины 500-й ошибки:

В скрипте имеются ошибки. Например, каждый скрипт должен выводить заголовок Content-Type 
перед началом печати страницы. Подробнее об этом читайте в статье Борьба с 500-й Ошибкой 
закончилась.
Корректные пути к CGI-директориям следующие:

URL	Куда указывает
http://***/cgi-glob/script.cgi	/home/cgi-glob/script.cgi
http://***/cgi/script.cgi	/home/***/cgi/script.cgi
http://***/cgi-bin/script.cgi	/home/***/cgi-bin/script.cgi
Вы не установили некоторые библиотеки, которые необходимы скрипту. Для Perl-скриптов:
 становите пакет с библиотеками Perl, который доступен по адресу 
http://dklab.ru/chicken/web/packages/perl.html.
Вы указали неправильную первую строчку в скрипте, по которой Apache определяет путь к 
интерпретатору. Первая строка должна быть:
для Perl:
#!/usr/bin/perl -w 
или
#!/usr/local/bin/perl -w 
для PHP:
#!/usr/bin/php 
или
#!/usr/local/bin/php 
Здесь указывается путь относительно корня до файлов perl.exe и php.exe соответственно
 (расширение exe и буква диска опускаются для совместимости с Unix).
 Проверьте, чтобы до этой строке в скрипте ничего не было (в том числе и комментариев).
Хотя Денвер поддерживает оба варианта, заметьте также,
 что PHP-скрипты удобнее запускать из-под mod_php, встроенного в Apache,
 а не через внешнюю программу php.exe. Для использования mod_php просто поместите PHP-скрипт
 в www-директорию (а не в директорию с CGI-скриптами).

В текущей директории расположен файл .htaccess с ошибочными директивами.
Например, Apache в Денвере не поддерживает устаревший модуль mod_charset,
имеющийся у некоторых хостеров, и расценивает директивы вроде CharsetDisable как ошибочные.
 Для того, чтобы исправить ситуацию, отредактируйте файл .htaccess, чтобы он выглядел
примерно так:
<IfModule mod_charset.c> 
  CharsetRecodeMultipartForms off 
  # и другие директивы mod_charset
</IfModule>

Скорее всего дело действительно в .htaccess, т.к. без него замечательно работает :mellow:

Покажете как у вас выглядит этот файл? Авось зафурычит)

Заранее спасибо. ;)

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


Рекомендую посмотреть error-логи апача. Это крайне подозрительно что он так реагирует на включение .htaccess.

Обычно эта ошибка означает проблемы со скриптом.

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


Рекомендую посмотреть error-логи апача. Это крайне подозрительно что он так реагирует на включение .htaccess.

Обычно эта ошибка означает проблемы со скриптом.

+1 =)

ну тут очепятка была:

AllowOwerride заменил на AlowOverride )

а тут что? https://opencartforum.com/public/style_emoticons/default/dry.gif

[Sun Mar 27 00:19:33 2011] [alert] [client 127.0.0.1] Z:/home/opencart/www/.htaccess: RewriteRule: cannot compile regular expression '^(.*)?*$', referer: http://www.opencart/
[Sun Mar 27 00:19:36 2011] [alert] [client 127.0.0.1] Z:/home/opencart/www/.htaccess: RewriteRule: cannot compile regular expression '^(.*)?*$'

Проблема решена? :blink:

1. Заменил

RewriteRule ^(.*)?*$ index.php?_route_=$1 [L,QSA]
на :

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

Вот только вопрос есть..

Если с главной страницы тыкаю на продукты, то ЧПУ, всё нормально..

А вот когда иду из каталога, то не ЧПУ..

Это как так? 0_о :)

Это и есть "дублирование страниц" ?

Или я что-то не то сделал?

Переписываешь все категории\подкатегории\товары - все нормально работает.

+1 =)

Решено.

Забыл псевдонимы на каталог поставить..

Спасибо :)

Змінено користувачем aachernishev
Надіслати
Поділитися на інших сайтах


  • 1 year later...

Пожалуйста помогите не могу настроит ЧПУ для версии OpenCart 1.5.4.1 помогите, делал вот что поменял в система- настройки-измененить магазин-сервер

Включить ЧПУ да

Тип ЧПУ seopro

ЧПУ товаров с категориями: да

Окончание ЧПУ: .html

сохранил но все равно не работает

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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