Разные правила для разных URLов в .htaccess
Как написать для урл со следующими ссылками:
домен.ru/blog/
домен.ru/board/
домен.ru/forum/
Правило: вместо .htm заканчивать ссылку без расширения .htm (пример: домен.ru/blog/302513).
А для всех остальных ссылок правило для назначения ссылок в виде названия записи для WP:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Проблема возникла из-за старого архива сайта на .htm и нового на уже на wp.
Весь старый сайт залит из архива, и необходимо сохранить URL старых и совместить с настроенными на WP.
Источник: Stack Overflow на русском