Самые часто используемые правила ЧПУ в битриксе это страницы детального описания элемента, например /section/125/ 125 это ID элемента, в основном это дополнительные разделы сайта, для магазинов используется комплексный компонент каталога и там 1 правило для всего компонента, но речь не о ней.
urlrewrite
Рецепт для urlrewrite.php [bitrix]
Имеем URL вида
/dir/klaviatura-dlyanoutbuka-kbi080g017-010203399/
010203399 — какой-то ID нужный для выборки, регулярное выражение под эту строку для urlrewrite.php
array( "CONDITION" => "#^/dir/(([A-z-0-9]+)-[0-9]{0,9})+/#", "RULE" => "ID=$1", "ID" => "", "PATH" => "/dir/detail.php" )
Перенаправление на домен с www
RewriteEngine on
RewriteCond %{HTTP_HOST} !^(www\.)(([a-z0-9_-]+)\.)+\w{2,4}$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=permanent,L]
Если кратко, то здесь условие проверяет домен на соответствие виду www.yoursite.com или www.subdomain.yoursite.com и т.д. А знак «!» говорит о том, что нам нужны домены, которые не попадают под это условие, то есть как раз yoursite.com и subdomain.yoursite.com. После чего происходит редирект на этот домен с добавлением www.