Código de acesso htaccess para remover index.php e www

Eu estou tentando obter meu htaccess reescrever regras para remover oindex.php a partir do URL e também redirecionar owww. pedidos para a versão não-www.

Este é o meu htaccess que funciona bem com a remoção do index.php:

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

E me deparei com outra pergunta sobre como remover owww parte:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Mas eu simplesmente não consigo fazer com que eles brinquem bem juntos! Quaisquer conselhos / sugestões mais apreciados!

questionAnswers(2)

yourAnswerToTheQuestion