Чтобы сделать то, что вы просили, вы хотите добавить:
RewriteCond %{HTTP_HOST} ^www.mysite.com$ [NC]
RewriteRule ^(.*)$ http://mysite.com/$1 [R=301,L]
Вы можете поместить это значение в скобки <IfModule mod_rewrite.c>
после RewriteBase
Что касается того, что делает код WordPress htaccess (не проверял его): похоже, он проверяет любые прямые ссылки на файлы и каталоги и не пропускает их через RewriteRule, который обычно берет вашу ссылку и отправляет ее в индекс. PHP
Таким образом, если ваша ссылка предназначена для www.mysite.com/some/page, она удостоверяется, что / some / page не является прямой ссылкой на файл или действительным веб-каталогом, и если это не так, то она передает запрос в index.php, который анализирует его для отображения правильной страницы Wordpress.