Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

человеческие урлы

Добрый день,

А есть ли возможность в вашем интернет-магазине настроить человеческие урлы?

можно включив mod_rewrite на сервере через конфигурацию Apache или создав в корне www-папки файл .htaccess со следующим содержимым:
Правильный .htaccess см. здесь: http://www.eurowebcart.ru/ru/htaccess.txt
и самое главное - не забыть в главном шаблоне каждого доступного языка найти параметр
$mod_rw_enable=0;
и включить его так:
$mod_rw_enable=1;
Это переконвертирует ссылки меню на совместимые с mod_rewrite (после индексации)
Теперь в каталоги можно будет попадать не только по ссылкам:http://ВАШСАЙТ/index.php?catid=bla_bla_bla
но и ВАШСАЙТ
Пробуйте, давно не делал. Расскажите потом.
Имейте ввиду - mod_rewrite потребляет ресурсы Web сервера
Если включены бренды то еще вот так получится:http://ВАШСАЙТ/televizory/Panasonic
Примечание: Бренды временно работают по старой схеме
К сожалению, ничего не получилось. Как только ставлю .htaccess с прописанными правилами, сайт перестаёт работать. Пробую ставить и прямо в корневую директорию сайта, и в папку магазина public. Всё равно не работает.
значит mod_rewrite на вашем хостинге включается не так.
проконсультируйтесь с вашем хостингом, что надо сделать ,чтобы url'ы типа ВАШСАЙТ
преобразовывались в
ВАШСАЙТ
Связалась с хостером, говорят неправильно прописываю .htaccess. Кроме этого, подозрительно и то, что когда меняю значение $mod_rw_enable=0 на 1, то с главной страницы пропадает возможность перехода к товарм, то есть адреса как бы пропадают. Это так и должно быть?
Вот что мне написали на хостинге:
Файл .htaccess должен находиться в папке public_html директории сайта (то есть в Вашем случае он залит верно). В присланном Вами файле явно некорректно заданы строки 10 и 11.
1) строка 10 - пробела в исходной строке быть не должно, также не ясна последовательность w x21-x40
2) строка 10 и 11 - /* в исходной строке соответствует повтору символа / любое количество раз, включая ноль. Для последовательности любых символов используют ./ (точка в исходной строке обозначает любой символ)

По их рекомендациям исправила на:
AddDefaultCharSet WINDOWS-1251
DirectoryIndex index.shtml index.php
AddHandler application/x-httpd-php .php .htm .html RewriteEngine on
Options +FollowSymlinks
RewriteRule ([A-Za-z0-9_-]+).htm$ /index.php?rw=$1
RewriteRule ([A-Za-z0-9_]+).xml$ /full.php?type=$1
RewriteRule ([A-Za-z0-9_]+)/([-А-Яа-яa-zA-Z0-9_x21-x40]+)./$ /index.php?catid=$1&brand=$2
RewriteRule ([A-Za-z0-9_]+)./$ /index.php?catid=$1
$mod_rw_enable=1
работает правильно. проверил. после правильных параметров .htaccess у вас должно все заработать.
если нет - пришлите ссылку.
ваш .htaccess правильно описан, но и старый работал бы нормально, если бы не форум вставил пробельчик...
Да, вот этот магазин - shop.aquafon.ru. Сейчас там mod_rewrite выключен, но конечно он был включен при тестировании. У меня что-то не работает ничего
смотрите свой сайт. все работает как я сказал.
слева меню товары - обратите внимание какие ссылки.
я сбросил вам пароль на /ADMIN по умолчанию. поменяйте.
Спасибо огромное за помощь, пойду разбираться, что делала неправильно.
И ещё вопрос, когда заходишь в сам товар (в его карточку) всё равно урл нечеловеческий получается, вот например:
shop.aquafon.ru
То есть с этим уже ничего не сделаешь?
А куда вы сбросили пароль на /ADMIN по умолчанию?
по умолчанию admin/pass
Заходите - Пароль на /ADMIN
и устанавливаете новые

Пароль пользователя admin - не менял

насчет человеческого вида карточек товара - как вы себе это преставляете?

какая разница
shop.aquafon.ru
или
shop.aquafon.ru

что тут понятного?

Это уникальный номер товара, можно было бы товарам давать простые номера 1,2,3,4,5

Но во первых - это уязвимость для спама, парсинга сайта и т.п.

В следующих версиях я подумаю сократить unifid до такого: xTe89Rt вместо 660b98d21ff10508f3b8c656da6995cd
ага, спасибо, понятно всё.
почти готов вид URL такой
САЙТ

будет в след версии.
тогда можно будет вот такой вид получить:
САЙТ

но чтобы не получить коллизию, артикулы и названия товаров - надо делать разными.
готово в доступной для скачивания версии 5.45
К сожалению забыл туда включить чешскую крону, в след. релизе будет учтено.

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT чeTыpe yMHoжuTb Ha чeTыpe?