htaccess переписывание URL-адресов с несколькими косой чертой

Попытка разработать набор правил .htaccess mod_rewrite, которые будут устанавливать эти ссылки:

domain.com/content-page domain.com/region/another-page domain.com/region/brand/more-content-here 

для извлечения файлов:

 domain.com/content-page.php domain.com/region-another-page.php domain.com/region-brand-more-content-here.php 

Где «регион» и «бренд» и название страницы являются переменными / изменяемыми.

Пока у меня есть:

 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,C] RewriteRule ([^/]+)/([^/]+) $1-$2 [NC,L] 

Это работает, но только для одной косой черты. Как упоминалось выше, URL-адреса после домена могут не иметь ни одной, ни одной косой черты. Не было удачи, пытаясь расширить это, чтобы иметь дело с несколькими (или нет) косыми чертами.

Related of "htaccess переписывание URL-адресов с несколькими косой чертой"

Пытаться:

 RewriteEngine On # pass through root RewriteRUle ^(index\.php)?$ - [L] # no more / so add extension RewriteCond $1 !/ RewriteCond $1 !\.php$ RewriteCond ${REQUEST_FILEAME} !-f RewriteRule ^(.*)$ /$1.php [L] RewriteCond %{REQUEST_URI} !\.php$ RewriteRule ^(.*)/(.*)$ /$1-$2 [L]