Автор Тема: настройка ЧПУ для страниц аунтификации  (Прочитано 3656 раз)

29 Августа 2011, 16:09:34
  • Новичок
  • *
  • Сообщений: 15
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не магу настроить ЧПУ для страниц

/supplier.php?id_supplier=16
/supplier.php?id_supplier=17
/authentication.php?back=order.php?step=1
/authentication.php?back=my-account.php
/authentication.php?back=my-account.php
/authentication.php?back=identity.php
/authentication.php?back=addresses.php
/authentication.php?back=history.php

RewriteRule ^authentication$ /authentication.php [QSA,L]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /authentication.php?back=$1 [QSA,L,E]

что тут не так ?? помогите !!!!!
29 Августа 2011, 18:08:04
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105584
  • Репутация: +39547/-0
    • Просмотр профиля
    • Webstudio UwK
Все зависит от того, как вы хотите настроить правила для перезаписи адресов на вашем сайте.
Например, так:
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
Cоздание интернет сайтов Webstudio UwK
29 Августа 2011, 18:12:04
Ответ #2
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22216
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
добавь
(.*)$или если хочешь  чтобы страницы заканчивались на html
\.html(.*)$
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
29 Августа 2011, 18:24:16
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105584
  • Репутация: +39547/-0
    • Просмотр профиля
    • Webstudio UwK
Если не нужны специальные правила, можно сгенерировать файл .htaccess из админ-панели:

Панель Управления  -> Инструменты ->Генератор

Отметить : Оптимизация и ЧПУ.

Нажать на кнопку "Генерировать .htaccess файл ".
Cоздание интернет сайтов Webstudio UwK
30 Августа 2011, 13:59:29
Ответ #4
  • Новичок
  • *
  • Сообщений: 15
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если не нужны специальные правила, можно сгенерировать файл .htaccess из админ-панели:

Панель Управления  -> Инструменты ->Генератор

Отметить : Оптимизация и ЧПУ.

Нажать на кнопку "Генерировать .htaccess файл ".
это я делал, но оно действует на ссылки для аутентификации((((
30 Августа 2011, 15:41:36
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105584
  • Репутация: +39547/-0
    • Просмотр профиля
    • Webstudio UwK
Не понятно что вы хотите сделать. Отключить url rewriting для страниц  authentication.php ? Если вы активировали url rewriting и сгенерировали файл  .htaccess, то смотрите там правила, которые применяются к вашим страницам. Или же эти правила выдают ошибку ? Какой код, описание ощибки ?
Cоздание интернет сайтов Webstudio UwK
30 Августа 2011, 16:30:11
Ответ #6
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102473
  • Репутация: +34218/-0
    • Просмотр профиля
Настройки ЧПУ :
Панель Управления - Настройки - SEO & URLs

Cтандарные RewriteRule для .htaccess
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L]
RewriteRule ^authentication$ /authentication.php [QSA,L]
31 Августа 2011, 09:53:29
Ответ #7
  • Новичок
  • *
  • Сообщений: 15
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Настройки ЧПУ :
Панель Управления - Настройки - SEO & URLs

Cтандарные RewriteRule для .htaccess
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L]
RewriteRule ^authentication$ /authentication.php [QSA,L]

да да именно так, но когда вы заходите к примеру на ссылку "Ваш аккаунт" то вы попадаю на http://***/authentication?back=my-account.php а не просто http://***/authentication
31 Августа 2011, 13:26:23
Ответ #8
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22216
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
RewriteRule не поможет, правь FrontController.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
31 Августа 2011, 13:47:11
Ответ #9
  • Новичок
  • *
  • Сообщений: 15
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
я так полагаю он находится /prestashop/classes/ -> FrontController.php если так то у меня на такого файла нет(, а вы еще случано не знаете почему у меня с доставки товара (пересылка)  берется 5р, не пойму где он такою сумму берет(.
31 Августа 2011, 13:51:19
Ответ #10
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105584
  • Репутация: +39547/-0
    • Просмотр профиля
    • Webstudio UwK
Существует проверка парамметра возврата. Вам нужно сохранить передающиеся парамметры.
Cоздание интернет сайтов Webstudio UwK
31 Августа 2011, 13:53:06
Ответ #11
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105584
  • Репутация: +39547/-0
    • Просмотр профиля
    • Webstudio UwK
Цитата: RussinBDA
FrontController.php
Зависит от версии Prestashop. Различия можно посмотреть в другом разделе форума.
Cоздание интернет сайтов Webstudio UwK
31 Августа 2011, 13:58:16
Ответ #12
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105584
  • Репутация: +39547/-0
    • Просмотр профиля
    • Webstudio UwK
Цитата: RussinBDA
а вы еще случано не знаете почему у меня с доставки товара (пересылка)  берется 5р, не пойму где он такою сумму берет(.

Панель Управления ->Доставка
1.Стоимость обработки: Определить сумму

Стоимость доставки по видам доставки, географической зоне и весу заказа
1.Выбрать - Метод доставки.
2.Установиить для него диапазоны.
Cоздание интернет сайтов Webstudio UwK
31 Августа 2011, 14:02:26
Ответ #13
  • Новичок
  • *
  • Сообщений: 15
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитата: RussinBDA
FrontController.php
Зависит от версии Prestashop. Различия можно посмотреть в другом разделе форума.
у меня версия 1.3.1.1, различия глянул, получается в этой версии нельзя так сделать???
31 Августа 2011, 14:31:01
Ответ #14
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102473
  • Репутация: +34218/-0
    • Просмотр профиля