Ответить Новая тема Новый опрос 
Всего: 3 < 1 2 3 >
 Настройка адресов страниц
антон
Профессионал
Сообщений: 437
Откуда: Санкт-Петербург
Регистрация: 05-12-2009


23-07-2010 03:04
Цитата:
Для меня это тоже очень актуально! Пожалуйста, помогите кто-нибудь разобраться. Могу даже заплатить тому, кто установит эту фишку. Очень нужно использовать ЧПУ.

А что нужно-то? ЧПУ или чтобы без первых цифр?
 



Интернет-магазин товаров для йоги yogastuff.ru.
Шаблоны на престу - демо
Ещё один магазин йоги namaskar108.ru
Йога в Москве yogadog.ru
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Kouros
Новичок
Сообщений: 57
Откуда: Сочи
Регистрация: 18-05-2010


23-07-2010 12:28
после генерации хтацесс след файл:
# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\\-([a-z0-9]+)(\\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)\\-([0-9]+)/([_a-zA-Z0-9-]*)\\.jpg$ /img/p/$1-$2.jpg [L,E]
RewriteRule ^([0-9]+)(\\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\\-([a-zA-Z0-9-]*)\\.html(.*)$ /product.php?id_product=$3&isolang=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\\-([a-zA-Z0-9-]*)\\.html(.*)$ /product.php?id_product=$2&isolang=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\\-([a-zA-Z0-9-]*)\\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\\-([a-zA-Z0-9-]*)\\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php

при нем не работает сайт и редактор, в итоге методом научного тыка изменил на, в т.ч. добавил версию пхп конкретно для престы, т.к. на хостинге у меня есть другой сайт работающий на другой версии пхп, в итоге стало работать, но перестали отображаться картинки, в итоге поправил некоторые строчки, прошу сравнить самим, т.к. честно делал на глаз, не имея представления об этом вообще:
Action application/x-httpd-php "/cgi-bin/php5.2.11"
# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /category.php?id_category=$2&isolang=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /content.php?id_content=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php

сейчас работает, но не переносит с главной в категории и страницы информации, пытаюсь дальше
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Kouros
Новичок
Сообщений: 57
Откуда: Сочи
Регистрация: 18-05-2010


23-07-2010 12:43
все заработало, оказывается ларчик просто открывался. приложение url rewriting дает косячный хтацесс файл. в меню редактора сайта, "инструменты", далее "генератор" сгенерировал хт ацесс, в него добавил строчку с версией пхп для престы и все заработало. вид хт ацесс файла следующий:
Action application/x-httpd-php "/cgi-bin/php5.2.11"
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
dipdia2
Новичок
Сообщений: 4
Регистрация: 23-07-2010


23-07-2010 15:52
Цитата:( антон @ 22-07-2010 23:04 Смотреть сообщение )
Цитата:
Для меня это тоже очень актуально! Пожалуйста, помогите кто-нибудь разобраться. Могу даже заплатить тому, кто установит эту фишку. Очень нужно использовать ЧПУ.
А что нужно-то? ЧПУ или чтобы без первых цифр?


Нужно ЧПУ, как у Вас в магазине:
http://www.yogastuff.ru/odezhda-yoga/295-futbolk......s-risunkom.html
Можно с цифрами вначале, но лучше без, конечно.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
dipdia2
Новичок
Сообщений: 4
Регистрация: 23-07-2010


23-07-2010 15:58
Цитата:( Kouros @ 23-07-2010 08:43 Смотреть сообщение )
все заработало, оказывается ларчик просто открывался. приложение url rewriting дает косячный хтацесс файл. в меню редактора сайта, "инструменты", далее "генератор" сгенерировал хт ацесс, в него добавил строчку с версией пхп для престы и все заработало. вид хт ацесс файла следующий:
Action application/x-httpd-php "/cgi-bin/php5.2.11" 
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation
RewriteEngine on



Спасибо, попробуем!
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
dipdia2
Новичок
Сообщений: 4
Регистрация: 23-07-2010


25-07-2010 14:58
Цитата:( Kouros @ 23-07-2010 08:43 Смотреть сообщение )
все заработало, оказывается ларчик просто открывался. приложение url rewriting дает косячный хтацесс файл. в меню редактора сайта, "инструменты", далее "генератор" сгенерировал хт ацесс, в него добавил строчку с версией пхп для престы и все заработало. вид хт ацесс файла следующий:
Action application/x-httpd-php "/cgi-bin/php5.2.11" 
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums


В Генераторе у меня нет опции сгенерировать файл, есть только в Настройках / Использовать ЧПУ. Значит, там нужно?
У меня после генерации файла и включения ЧПУ сайт не работает. Только после выключения ЧПУ все возвращается.
Не могли бы Вы объяснить по шагам, а то я никак не могу до конца все понять.
Нужно сначала создавать пустой или нужно сначала делать генерацию? И где после генерации окажется файл, чтобы его можно было найти и изменить? И как конкретно его менять - что именно добавлять (я не понял, как выглядит строчка)?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


25-07-2010 18:00
1. Создаете в корне файл .htaccess, на файл ставим права на запись
2. Панель Управления >> Настройки :: Использовать ЧПУ > Да.
3. Панель Управления >> Инстументы >> Генератор :: Генерировать .htaccess
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Paparacci
Новичок
Сообщений: 61
Регистрация: 15-10-2010


25-11-2010 04:10
Не разобрался как id из чпу убирать. Пошагово объясните новичку пожалуйста.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Artyom4D


Профессионал
Сообщений: 304
Откуда: Киев
Регистрация: 01-11-2009


26-11-2010 21:00
Занятие это не для новичка. А во вторых не боитесь что может так получится что будет несколько товаров с одинаковым урлом?
 



Разработка, поддержка, оптимизация
-------------------------------------------------------
deadline-solutions.com; DS Super Slider 1.2; DS Comments
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
portyanka
Новичок
Сообщений: 12
Регистрация: 06-12-2011


06-03-2012 02:17
Собираюсь добавить английский язык на сайт. Подскажите, как адрес сайта для русского языка оставить текущий, а для английского сделать все с приставкой /en/. Т.е пример, если язык русской, то адрес "http://portyanka.pp.ua/9-pogony" а если английский, то "http://portyanka.pp.ua/en/9-pogony". Спасибо
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 3 < 1 2 3 >