Помогите с htaccess

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем DarkWing, 13 дек 2010.

Статус темы:
Закрыта.
  1. DarkWing

    DarkWing

    Регистр.:
    15 фев 2007
    Сообщения:
    358
    Симпатии:
    117
    Помогите разобраться с htaccess от cms VamShop. Ниже скопировал часть из htaccess.

    Код:
    AddDefaultCharset utf-8
    
    RewriteEngine On
    RewriteBase /
    
    RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html product_reviews_write\.php\?products_id=$1 [L]
    RewriteRule ^product_reviews_write\.php\/action\/process\/info\/p([0-9]*)_.*\.html product_reviews_write\.php\?action=process\&products_id=$1 [L]
    
    RewriteRule ^product_info\.php\/info\/p(.*)_.*\/action\/add_product product_info\.php\?products_id=$1\&action=add_product\ [L]
    RewriteRule ^shopping_cart\.php\/products_id\/([0-9]*)\/info\/p([0-9]*)_.*\.html shopping_cart\.php\?products_id=$1 [L]
    
    RewriteRule ^(product_info|index|shop_content|news|faq|articles|article_info).php(.*)$ redirector.php [L]
    Помогите привести ссылки вида:
    /product_info.php/info/номер товара_название товара.html

    К такому виду:
    /catalog/название товара.html

    Извиняюсь если задал глупый вопрос.
     
  2. B0nuse

    B0nuse Постоялец

    Регистр.:
    6 июн 2009
    Сообщения:
    105
    Симпатии:
    21
    Не получится. У Вас выбор товара происходит по номеру товара, а не по названию.
     
  3. DarkWing

    DarkWing

    Регистр.:
    15 фев 2007
    Сообщения:
    358
    Симпатии:
    117
    Странно. Если в самом движке включать seo url то он включит в урл чисто названия товара, например сайт.ру/название товара.html . Не пойму где указать чтобы например сохранение происходило так сайт.ru/catalog/название товара.html

    А что нужно изменить, чтобы стало /catalog/номер товара_название товара.html ?
     
  4. B0nuse

    B0nuse Постоялец

    Регистр.:
    6 июн 2009
    Сообщения:
    105
    Симпатии:
    21
    Что-то я сразу не углядел.
    У Вас за нужный Вам редирект отвечает файл redirector.php
    который работает по правилу
    Код:
    RewriteRule ^(product_info|index|shop_content|news|faq|articles|article_info).php(.*)$ redirector.php [L]
    его и смотрите.
     
Статус темы:
Закрыта.