У меня проблемы.Некоторое время назад я переключился с одной системы электронной коммерции на другую, и это изменило структуру URL некоторых страниц.Я был в порядке с этим и установил некоторые правила переписывания.Каким-то образом это перестало работать, и я не уверен, почему.
Мне нужно изменить
- / product / {Category-Name} / {URL} на / {URL}
- / ecategory / {Category-ID}/ {URL} к / {URL}
- / manu / {URL} к / {URL}
- / news / {category-name} / {URL} к / blog / {URL}
Я использую
RewriteRule ^/?(product|ecategory)/([^\/]+)/(.+?)\$ /$3 [R=301,L]
RewriteRule ^/?(manu)/(.+?)\$ /$2 [R=301,L]
RewriteRule ^/?(news)/([^\/]+)/(.+?)\$ /blog/$2/$3 [R=301,L]
RewriteRule ^/?(newscategory)/([^\/]+)/(.+?)\$ /blog/$3 [R=301,L]
RewriteRule ^/?([0-9]+)/(.+?)\$ /$2 [R=301,L]
Но сейчас это не работает, и у меня недостаточно знаний о перенаправлениях htaccess, чтобы понять, что не так.Я делаю изменения и смотрю онлайн, но я чувствую, что иду в кругах, и это очень запутанно.
Пожалуйста, кто-нибудь может дать мне совет?