Переписать подкаталог в строку URL с помощью платформы Episerver

Мне нужно создать правило, которое изменит подкаталог на часть строки URL, заменив «/» на «-«. Идентификационный номер продукта был добавлен в конце всех URL-адресов, чтобы избежать дублирования URL-адресов, но он не должен находиться в отдельной папке. Платформа является Episerver. Вот пример:

www.example.com/products/blue-toy/2324

www.example.com/products/hair-spray/3374

в

www.example.com/products/blue-toy-2324

www.example.com/products/hair-spray-3374

1

Решение

Вы можете использовать это правило в качестве вашего первого правила в корне .htaccess:

RewriteEngine On

RewriteRule ^(products)/([^/]+)/([0-9]+)/?$ /$1/$2-$3 [L,NC,R=302]
1

Другие решения

При использовании EPiServer, .NET CMS, рабочий способ состоит в том, чтобы взять правило перезаписи anubhavas и импортировать его в модуль перезаписи в IIS.

http://www.iis.net/learn/extensions/url-rewrite-module/importing-apache-modrewrite-rules

После первой установки конечно.

0

По вопросам рекламы [email protected]